Make http adapter optional

This PR disables the distance_matrix and direction sections by default, so there is no default dependency on http adapter. Default section settings can be enabled via `directions: true`.

Note that this makes use of a Symfony 2.2 feature. If this is a no-go, we can also not set sections defaults and watch for the presence of sections in extension via isset().