Fix field type parsing on pages
Merge branch 'refs/heads/2.3/develop' into 3.0/develop
Fail nicely if you can't find the lang file.. perhaps later we can add an option but we've got langs coming in from cross stream contamination n shiz.. This is safer.

Also protect against 404 and other entries in pages that don't have an entry per say.
Merge branch 'refs/heads/2.3/develop' into 3.0/develop