fixing bug where CSS tag plugin generated requests for all locale bundles - fixes #741
adding a Locale object to the knowledge of locale formats can be moved to a single location
moving the knowledge of locale formats solely into the Locale class
removing the final locale format logic from the i18n plugins
throwing an exception if an invalid locale page is loaded - fixes #716
Merge branch 'develop' into properly-supporting-locales-in-css

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/testing/specutility/AppBuilder.java
	brjs-core/src/main/java/org/bladerunnerjs/utility/AppRequestHandler.java
	brjs-core/src/test/java/org/bladerunnerjs/spec/app/AppServeTest.java
fixing mock content plugins after merge
Merge pull request #742 from BladeRunnerJS/properly-supporting-locales-in-css

moving all locale logic into a seperate Locale object