message: Added type attributes to geompropdefs
  Adds in the missing type attributes on geompropdefs
diff: <!-- Geometric Properties
  <!-- ======================================================================== -->
  - <geompropdef name="Pobject" geomprop="position" space="object"/>
  - <geompropdef name="Nobject" geomprop="normal" space="object"/>
  - <geompropdef name="Tobject" geomprop="tangent" space="object" index="0"/>
  - <geompropdef name="Bobject" geomprop="bitangent" space="object" index="0"/>
  - <geompropdef name="Pworld" geomprop="position" space="world"/>
  - <geompropdef name="Nworld" geomprop="normal" space="world"/>
  - <geompropdef name="Tworld" geomprop="tangent" space="world" index="0"/>
  - <geompropdef name="Bworld" geomprop="bitangent" space="world" index="0"/>
  - <geompropdef name="UV0" geomprop="texcoord" index="0"/>
  - <geompropdef name="Vworld" geomprop="viewdirection" space="world"/>
  + <geompropdef name="Pobject" type="vector3" geomprop="position" space="object"/>
  + <geompropdef name="Nobject" type="vector3" geomprop="normal" space="object"/>
  + <geompropdef name="Tobject" type="vector3" geomprop="tangent" space="object" index="0"/>
  + <geompropdef name="Bobject" type="vector3" geomprop="bitangent" space="object" index="0"/>
  + <geompropdef name="Pworld" type="vector3" geomprop="position" space="world"/>
  + <geompropdef name="Nworld" type="vector3" geomprop="normal" space="world"/>
  + <geompropdef name="Tworld" type="vector3" geomprop="tangent" space="world" index="0"/>
  + <geompropdef name="Bworld" type="vector3" geomprop="bitangent" space="world" index="0"/>
  + <geompropdef name="UV0" type="vector2" geomprop="texcoord" index="0"/>
  + <geompropdef name="Vworld" type="vector3" geomprop="viewdirection" space="world"/>
  <!-- ======================================================================== -->
  <!-- Texture nodes -->
  