Loop CategoryTree optimisation

For a big catalogue (4 000 categories), without it takes about 85 000ms
to have the "product-edit" or "category-edit" pages.
With this optimisation we fall about 14 000ms

Conflicts:
	core/lib/Thelia/Core/Template/Loop/CategoryTree.php
create API model
create a new API Credential
add missing files
download secure key
render an error page if api id does not exists
create delete api action
create update api event
update translation
create a fake controller for test
create an API firewall checking authorization and request body signature
send headers in http exception response
complete httpException listener
implement httpkernel client for test suite
create /api route for testing if api server is up or down
implement api access verification
create and test customer lis API method
create and test get customer api action
create route for creating a new customer
decode json request body into request