Add missing methods & remove unreachable code.
Add missing unit tests.

Add missing unit tests for I18nPropertyServiceProvider &  I18nPropertyServiceProvider
Cleanup with jsHint.