rename partial views (align with existing naming conventions)
Merge branch 'lf-master' into localization
extended classes to use ObjectForEncoding
small changes to edit
Add interfaceLanguageCode to the ProjectModel and persisting from Project Settings
fixup tests for adding interfaceLanguageCode to ProjectModel
wip hooking up angular-translate
add example files for interface language script
wip adding translations into templates
missing js include
added casestohandle file for interfacelanguage script
refactor UserProfileModel to have projectsProperties which includes interfaceLanguageCode
refactor lexConfigService to lexBaseViewService to include all data from LexBaseViewDto (not just config)
added full and basic POS lists from FLEx (interim solution)
Interface configuration information in LexBaseViewDto
changed fa -> fas in the twotothree mapping file

This is a bold move.  I don't want to change the source file, although my research seems to indicate that fa is a macro language code for Persian (Farsi) and the corresponding three letter macrolanguage code is fas.
See: http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
See: http://en.wikipedia.org/wiki/ISO_639_macrolanguage#fas
language data updated after changing fa -> fas in the twotothree mapping file
fix up lexBaseViewService refactor
New script to extract strings for translation

The current version of the script parses the file given to it and
extracts translation IDs, printing them to stdout. Later versions will
do something more clever with them, like creating .pot files and walking
through entire directory trees, creating .pot files as appropriate.
localize edit.js and edit.html