tests($translateProvider): add test for locale negotiation w/o aliases
Update README.md

adds kod.io presentation
docs(): fix typo
fix(gruntfile): fix image link
docs(guide): fixes syntax error in language negotiation example
fix($translateProvider): determinePreferredLanguage was not chainable

If registerAvailableLanguageKeys() was called without the aliases
parameter determinePreferredLanguage() was not chainable, because it
did not return this. Fix it and cover it with a test case.

Closes #487
docs(guide/en): removes deprecated docs for default interpolation
fix(docs): removes explicit protocol declaration for assets

fixes #513
fix(demo): use `.instant()`
docs(): fix several typos
fix (filter): Pass scope object to parse getter

Pass `this` (= current scope) to parse getter. It execute expressions in scope
feat(missingFallbackDefaultText): enables a feature to return a default text for displaying in case of missing translations including fallback stack

In case you have defined a missingTranslationHandlerFactory, you now have the possibility to define a return value which is set instead of the translationId.
This gives a lot of flexibility for certain use cases.
Example factory:
        $provide.factory('customTranslationHandler', function () {
          return function (translationID, uses) {

          };
        });
docs (custom-error-handler): Add documentation for using default return value
fix(): fix npe on empty strings (trim())

solves #435
solves again #281, #281, #298
feat(messageformat-support): enhancing for sanitization like default

solves #441

This adds the same support for basic escaping like the default
interpolation service.