a start to richer return types
moved appendix helper stuff to trait
added RichFlightStatusesResponse (plural)
added RichFlightTrack
added RichFlightTracks
return rich status responses by default (always)
bumped version to 0.2.0 for new response types
added RichCodeshares
bumped dispatch to 0.10.0-beta1, scala to 2.10.1
Promise -> Future in tests

There's an issue with exerciseCaseClass...
Promise -> Future in main
fixed FSJavaExampleTest, needed ExecutionContext
do *not* return Rich response types by default

users can force conversion by specifying that they
desire a rich response type explicitly
execute tests in a single thread so exerciseCaseClass can work

runtime reflection isn't threadsafe (yet)
removed lingering references to dispatch.Promise
use Await.ready if we do not need the result
bump to dispatch-0.10.0-beta2

imported dispatch.Default.executor as needed
Merge remote-tracking branch 'origin/master' into dispatch-0.10.0

Conflicts:
	pom.xml
minor import cleanup
Merge branch 'rich' into v1.0.0-SNAPSHOT

Conflicts:
	pom.xml
	src/main/scala/com/mobilerq/flightstats/api/v1/package.scala
	src/main/scala/com/mobilerq/flightstats/api/v1/shared.scala
	src/test/scala/com/mobilerq/flightstats/client/FSFlightStatusByFlightTest.scala