Add bannedAgencies parameter. Same as bannedRoutes, but will disable entire agency.
Bigger CLAMP_ITINERARIES
Transit's default request values
Add -Xmx8048M to the test to avoid out of memory error
Ditto
Add preferred and unpreferred agencies.

Extract the banned and preferencesPenality logic in RoutingRequest since it was repeated 3 times.
Remove unused imports
getNumItineraries() should return an int, since that's the type of the variable and what the getter is getting. That would also make impossible to set numItineraries in the applicaiton-context.xml
Update Transit App context
Fix preferencesPenaltyForTrip to actually use preferred and unprefered agencies
Don't change anything when there are not preferred routes
Merge
Fix testSetNumItineraries test
Set waitAtBeginningFactor to 0.75
New default variables
Add banned route type
Merge
Fix merge failure
Fix bugs with banned route types
Merge and fix conflicts