formatting
recenter test client on default graph origin and add new graph inspector layers
Replaced WALK,BICYCLE mode with WALK,BICYCLE_RENT in bikeshareModule
Add generic distribution stats class.
More complete graph statistics. Use generic stats.
Remove --graphStatistics option, not really useful.
Add CompactLineString implementation.
Add CompactLineString unit test.
Use CompactLineString in PlainStreetEdge.
Remove unnecessary setup(), called in constructor.
Add variable length int encoder/decoder utility.
Add variable length int encoding unit tests.
Use var length int coding in CompactLineString.
Update CompactLineString doc with latest changes.
Merge pull request #1494 from laurentg/graph-stats

Graph statistics
Make Dlugosz int packer null-safe.
Remove CompactLineString instances, store byte[].

As suggested by Andrew.
This shaves off ~1.3% of graph size on street-data only graph.
Add config file Preferences implementation

This config file format was proposed on mailing list:
https://groups.google.com/d/msg/opentripplanner-dev/tk427ITino0/NARvCmyfKPoJ
Update CompactLineString with new version.
Implement a fast version of DirectionUtils.azimuth.

The default version is exact (take into account spherical geometry) but insanely expensive.
Replace with an equirectangular projection approxmimation (10 times faster and precise
enough for our purpose of computing nearest edges azimuth score (drive mode) and relative
directions from a 100m street to the next.

Benchmark for 1000000 computations:
- 5535 ms for the exact version
- 375 ms for the approximate version.