change language level back to Java 1.6

1.7 breaks compilation on Macs and is not necessary
move gbannotation package to graph_builer.annotation
Add package-info explaining what graph builder annotations are.
move all jersey resource classes into a single package
move exception class out of resource package. add package-info to parameter package.
remove Spring configuration XML.

Retain geocoder and CustomEditor XML until that functionality is replicated.
group all profiler parameters in ProfileRequest, add modes parameter

also removed apparently unused method from TraverseModeSet
add a traverseMode to trip patterns.

this depends on there being a single route per trip pattern.
GTFS does not require this but it should be almost always true.
we should handle the exceptional cases by splitting a pattern into two.
constrain profile routing by modes
filter by mode when adding patterns, not when pulling off the queue
include mode in profile routing results
add tostring method and comments, remove unused parameter
show exceptions
more parameters, street searches