Added VertexFormat as a resource.
Fixed issue with throwError and parseFromFile.
parseFromFile.
Turn protocols into formats.
Merge branch 'master' into resource

Conflicts:
	Photon/Core/Vertex.hs
Mesh loader and data stuff
.cabal unicode
loadVertexFormat in export list.
Resource.Mesh in photon.cabal.
Simplified VGroup.
Merge branch 'master' into aeson
VGroup’s types are all aeson-compliant.
Enhanced error messages for VGroup FromJSON instances.
ETA-reduce.
Vertex {component,} format aeson instances supported.
semantic -> name for VertexCompSemantic’s FromJSON instance.
VertexCompFormat’s normalize propertie now has a JSON default (False).
Typo.
VertexComp FromJSON instances.
We can now parse vertices.