Merge pull request #8 from ESPNMichaelKidd/master

some path / parameter improvements
Merge pull request #9 from ESPNMichaelKidd/master

Improvements based on comments on last pull request
Merge pull request #11 from ESPNMichaelKidd/master

Models and some bug fixes
Adds default @ exclusions and doclet option `excludeAnnotationClasses'

Method parameters with jax-rs annotations @Context and @HeaderParam
are excluded from API docs. In addition the doclet option
`excludeAnnotationClasses' takes space-separated fully qualified class
names of other method parameters to exclude.

e.g. this resource with header-authenticated Bar injected

@GET
@Path("/foos")
public List<Foo> barsFoos(@Auth Bar bar)

Together with this javadoc plugin fragment:

<additionalparam>-excludeAnnotationClasses com.yammer.dropwizard.Auth</additionalparam>
Upgraded from Jackson 1.9.9 to 2.1.2
Upgraded from Jackson 2.1.2 to 2.1.4
Merge pull request #12 from nzroller/master

Adds default jax-rs @ exclusions and doclet option `excludeAnnotationClasses'
Merge pull request #13 from jplock/jackson2

Upgraded from Jackson 1.9.9 to 2.1.4
Configure Travis CI.
Switch to Java 1.7 only (drop 1.6 support).

openjdk6 didn't want to compile because com.sun.javadoc.* can't be found. openjdk7 and oraclejdk7 didn't complain at all. Short term fix…no more Java 1.6 and no more openjdk6.
Add license and notice files. fixes #17
Add build status to the project README.
Java 7-ify the generics.
Remove unnecessary semicolon and clean up some code styling.
Simplify conditional.
Code style clean up.
Clean up a Map iteration (switch from iterating keys to iterating entries).

Found by findbugs. Thank you, findbugs!
Remove artie (dumbass). Insert findbugs.
Appease findbugs with a StringBuffer.