fixed bug mentioned in comment of #135
merged #158, introducing edge-based algorithms, minor fixes
make turn costs possible, fixed bug in getRestrictionAsEntries, costs vs. restriction, unit tests for most of the cases
merged master
moving turnCost property into encoder instead encodingmanager
fixed bug in OSMTurnRelation and created tests for this
minor bug fix
fixed #163,  Exploring edges differs in QueryGraph
fixed remaining failing test in edgebased, bidirectional algorithms
minor ui change
minor second fix in UI
reintroduced TraversalMode enum
EncodingManager cannot be null anylonger as we need to detect turn support before
minor refactoring; removed traversal mode support from dijkstraoneToMany as we need a more severe change
make web module more extendable
upgraded version of dependencies
added footer with terms etc
no jdk6 testing as web is jdk7 and 6 is also not really required for android anylonger
android: use 0.4 maps and increase timeout a bit while downloading
renamed config property prepare.chShortcuts to prepare.chWeighting to make it similar to Java API