chore(demo): add demo for registering a loader via URL

Add demo for registering the loader via URL string.
Add a simple server to handle such requests.
Add translations for this demo.
chore(demo): remove old demo files

Remove old demo files because they are all completely rewritten now.

BREAKING CHANGE: Old demo files are not available from now.
Add dedicated express server with own config
chore(demo): use a grunt's server in demos instead of custom one

This commit based on the #55 PR. So now demos use the default server provided
by the "grunt server" command.

File demo/server_routes.js overrides it's version from @knalli's #55 PR.
chore(demo): remove demo/js/server.js

Remove demo/js/server.js because it's functionality is now replaced by default
grunt's server.
Merge pull request #55 from knalli/demo-routes

Add dedicated express server with own config
chore(demo): fix typos
Update CONTRIBUTING.md

Additional line about server's capatibilities.
Update CONTRIBUTING.md

Typo.
Merge pull request #56 from knalli/patch-2

Update CONTRIBUTING.md
Merge branch 'chore-demo' of git://github.com/DWand/angular-translate into dwand-canary
fix conflict
Merge branch 'master' into canary
feat(translateProvider): add use*() methods for async loaders

- add translateProvider.useUrlLoader(),
- add translateProvider.useStaticFilesLoader(),
- add translateProvider.useLoader()

One is now able to define a loader service factory and just use it via useLoader().
This makes code more testable and maintainable. registerLoader() is now
deprecated.

Closes #58
chore(translate): $missingTranslationHandlerFactory

- Updating tests to support $missingTranslationHandlerFactory.
Merge pull request #62 from jamesandres/missing-translate-handler

chore(translate): $missingTranslationHandlerFactory
update readme with new extensions
remove components which are now extracted in separate modules
update to 0.9.0