Add a mode for a custom motor vehicle and a union mode for all driving modes.
use getDriving instead of getCar where appropriate
fix the tests that broke
Use car speed as max if any driving mode is set.
Actually check if custom motor vehicle is banned.
Merge pull request #979 from flamholz/master

add a TraverseMode for motor vehicles that aren't exactly cars
format StreetTraversalPermission.java
Add StreetTraversalPermission for custom motor vehicles. Make the bit-set nature of the enum more explicit.
Add unit testing for StreetTraversalPermission. Add some comments.
Merge pull request #985 from flamholz/master

Add CUSTOM_MOTOR_VEHICLE to StreetTraversalPermission. Add tests.
opentripplanner-api-thrift/
add CUSTOM_MOTOR_VEHICLE to thrift API
Merge remote-tracking branch 'upstream/master'
format the thrift API code.
Add allows() methods for StreetTraversalPermission for TraverseMode and TraverseModeSet.
use new helper in TraversalRequirements.java
For issue #983 - updated writeCSv method in BasicPopulation to only select results from valid individuals.
fix StreetTraversalPermission (patch from Lukasz W)
make DefaultWayPropertySetSource not differentiate between CAR and CUSTOM_MOTOR_VEHICLE.
fix merge conflict and use better names in StreetTraversalPermission.java