docs(guide/11_custom-storages) : bad link to chapter Storages
docs(guide) : Docs in french

The first part of the guide translated into french (more will come to the end of May)
docs(guide) : bad links

Fixed several incorrect links
docs(guide/en): adds docs for testing

Pinging @forresst @Dwand @thorsten and @newjs here for translations :)

Closes #170
docs(guide) : Docs in french concluded

Suite and end. #545
docs(guide): fixes typo
fix(service): use the aliased language key if available

Fixes #530
feat(service): allow using wildcards in language aliases

Fixes #426

This allows usage of wildcards in language aliases defined by `registerAvailableLanguageKeys`. e.g.

```
$translateProvider.registerAvailableLanguageKeys(['en', 'en_GB', 'en_US'], {
	'en_*': 'en'
});
```
tests(service): add separate test for aliases

Revert back to original tests for use() function
Use separate tests for aliases to keep tests pristine
fix($translate): checks modification
docs(guide) : fix typo

Replace `exectued` to `executed`
docs(guide) : fix typo
fix(partialLoader): fixes deprecated usage of arguments.callee
docs(guide) : chapter 22 in french

chapter 22 for #170. Translate in french