Add support for two other bicycle types; RACINGBIKE and MTB (Mountainbike).
The BicycleFlagEncoders now utilise a common BikeFlagCommonEncoder and only specify the beicycle type specific settings.
Adding of the new vehicle types in the web application.
Add support for two other bicycle types; RACINGBIKE and MTB (Mountainbike).
The BicycleFlagEncoders now utilise a common BikeFlagCommonEncoder and only specify the beicycle type specific settings.
Adding of the new vehicle types in the web application.
Update config-example.properties

Adding of MTB and RACINGBIKE
Definition of an 'AbstractBikeFlagEncoderTester' with an abstract createFlagEncoder where then the BikeFlagEncoderTest is extended as well as the MTBFlagEncoderTest. Then it is easily possible to overwrite test methods with a different expected result but test methods with identical results are not needed to be duplicated.
During the creation of testMonacoMountainBike, testMonacoRacingBike() and extension of testKremsBikeRelation() I detected a bug in the usage of the RelationCode bits: The bits used were not added to the bits for the ways. This resulted in different routes, depending on the list of the configured vehicle types. Now this bug is fixed, but as a side effect it is not possible to activate three encoderes in parallel, because then we would exceed the used bits.
Make all tests pass now. The change about the used bits relation code in changeset 4332356 was wrong. The bug that the configured vehicles influenced the result of each others was caused by using the WayBitMask instead of the RelBitMask in handleWayTags of the EncodingManager.
Additionally the SafeWayBit is commented now, as it is nowhere used.
-->With this version it is now possible to configure the combiantion of e.g. BIKE,MTB,RACINGBIKE.
Change licensing header and adding of ratrun as author.
Add svg icons for mtb and racingbike provided by Peter Karich
Exchange the mtb and racingbike png icon to those provided by Peter Karich.
merged pull request #138