#1100 add check for undefined to ensure validator does not throw error or return incorrect result
Updated tests that were incorrectly referring to app-namespaces, when they should have been referring to require-prefixes.
Added backwards compatibility support for the old 'appNamespace' property since otherwise it prevents old motifs from being imported.
Use the same non-standard locale code format that we currently use on the server (underscores instead of hyphens).
Close readers after reading i18n properties files.
Don't allow an exception while closing one reader to prevent other readers from being closed.
adding release notes for 0.14.2 patch release
removing debugger
Stopped automatically inferring the 'requirePrefix' field from the 'appNamespace' field since it caused bugs once 'app.conf' was persisted, and instead dynamically calculated the effective require prexix each time it was needed.
Fix lower-case country codes in IE.
updating release notes for 0.14.2 patch release
adding known issue to release note
minor release note change
Added a release note entry for extra bug fix added to this patch release.
Cleaned up the release notes so they read better.
Merge pull request #1118 from BladeRunnerJS/v0.14.2-patch-release2

V0.14.2 patch release #2
Merge branch 'master' into merge-master-into-develop
Merge pull request #1121 from BladeRunnerJS/merge-master-into-develop

Merge master into develop
Merged the 0.15 release notes into 0.14.2, as 0.15 doesn't exist yet.
Fixed merge conflicts