Merge pull request #26 from jvdanilo/develop

Timestamps and dirty attributes
Merge pull request #27 from jvdanilo/develop

Test code coverage
Revert to the fallback locale for translations

If a language translation is requested and doesn't exist then attempt to load the fallback translation. If the fallback translation doesn't exist either then the same result will be returned (i.e. a NULL result).
Merge pull request #29 from EspadaV8/develop

Revert to the fallback locale for translations
Updated test case for fallback locale gets
Merge pull request #30 from EspadaV8/develop

Updated test case for fallback locale gets
Check to make sure that the fallback lang wasn't returned when saving new ones

Because the fallback locale is now returned when a requested one isn't found
when an attempt to save a new locale is made, it would overwrite the fallback.
This means that we need to check that the returned langModel is actually the
same language of the one we are trying to save.
Merge pull request #31 from EspadaV8/feature/save-new-lang

Check to make sure that the fallback lang wasn't returned when saving new ones
Merge branch 'develop' of github.com:Anahkiasen/polyglot into develop