A possibly hacky method to force the user's language setting to be used for the application and users language files.

This works by simply reloading the application and users language files since they are loaded by the Auth library prior
to setting our current user and determining which language to display.

Partial fix for #993
Slight performance tweak on the reloading of language files. This should stop the reloading of the English versions of the files the second time around.
A different take on the early-loading language issue. This time using sessions to store current language.
Merge pull request #996 from boblennes/develop

Enhanced Translation module - part 2 of 2
Dang editor updates....
Merge pull request #4 from ci-bonfire/develop

Update to current