Merge developement branch

Merge developement branch to the master branch.

There is a new architecture : this repository is now the library.

Two others repositories will be created soon : asilane-pc-client &
asilane-android-client.

Each of these clients have to implement EnvironmentTools to ensure there
is no any doublon. ALL services will now have to be in the Asilane repo either if a service is specific to a client.