Ag #28 babelfish solo

## Changelog

- Introduce a new module: `ngBabelfish.solo`
- Move reporter from progress to mocha
- Patch i18nBind for lazy mode
- Upgrade translator to be solo or not
- Upgrade translator: you can now load another language without reload the app
- new translator API: 
  - `initSolo(config)`: Load configuration for the translator factory in solo mode
  - `loadTranslation(lang,url)`: Load a new language to your app without modify the provider
  - `isLangLoaded(lang)`: Check if a lang is loaded
  - `getNamespace()`: Return the name of your namespace
 - `translations()` : Return all your translations
- new provider methods:  
  - `init(config)` : Replace the previous languages() (now deprecated)
  - `lang({lang:  "en-EN", url: "xxx.json"})` : Load a new lang for the lazy mode (return this)

## 2 modules

- ngBabelfish.solo
  - directives: `i18nBind` and `i18nLoad`
   factory: `translator` with a custom constructor: `initSolo()`

- ngBabelfish
  - provider: `babelfish`
  - filter: `translate`

ngBabelfish has one dep: `ngBabelfish.solo`.