API: Use default Language manager for LanguageResource

This way it is possible to access to all languages and not just those that
are used on at least a translation project.
API: Complete ProjectResource and add docs

Fix bug 2951
API: Add more resources and change others

Added resources:

* Store resource
* Unit resource
* Suggestion resource

Changed resources:

* Language resource
* Project resource
* Translation project resource
API: Use new Resource class for providing /resource/pk/statistics/ URLs

LanguageResource, ProjectResource, StoreResource and
TranslationProjectResource are now subclasses of StatisticsModelResource
API: Add filtering using field lookups to UnitResource
NEEDS WORK    Docs: Add additional API docs
API: Add UserResource resource
API: Add UserObjectsOnlyAuthorization

This will allow to forbid access to User resources that belong to other users
API: Add statistics to UserResource
NEEDS WORK    Docs: Add docs for API UserResource
UNDO    API: Add sample pootle-cli client for API

It is meant for learning purposes
UNDO    IGNORE THIS: misc comments
UNDO  not working tests with pootle-cli