Replace AcceptLanguage filter bundle with actual Jersey injection code.

Add binders for the jersey specific filters to the Guice code.

Replace the AcceptLanguageBundle with a specific filter to replace es-419 with es-ES.

Conflicts:
	SingularityService/src/main/java/com/hubspot/singularity/SingularityService.java
merge master
Tweak to work with the latest vagrant-berkshelf

Tested with vagrant-berkshelf 4.0.0.

Change-Id: I0507a11f0d189695fdf653568feba4e1e6884af2
Whitespace cleanup

Change-Id: Ibc028689e72e393c6f21bf31cc4a40a88165e417
remove strange utf 8 string encoding
Merge pull request #339 from benley/ben/vagrant

Fix up Vagrantfile to work with vagrant-berkshelf 4.0
Merge branch 'hgschmie-jersey-guice-injection'
dont use ulimit -u for task thread limits -- it's a user-level setting
update docs based on @pescadorbob's feedback
Merge pull request #340 from hgschmie/utf8_fix

remove string based utf 8 string encoding
Remove thread leaks from tests

- upgraded surefire
- closed an extra http client
- stopped a test module duplication
fix accidental println
horizon in test scope
jesos changes
Move static resources into /assets subfolder.

Remove the weird "/static/static" folder.
Move the Singularity UI to a special "/ui" resource.

This frees up the root resource to be used for other things.
Make root resource configurable.

Add a new flag in the ui section: redirectRootToUi: true / false

If true, accessing the root URI of Singularity will redirect to the UI. If false, no redirection will
happen (and whatever other resource is configured for / will kick in. By default this is 404 (not found).
fix errors found in review
Update to Dropwizard 0.7.1
Add metrics for all JAX-RS resource endpoints.

This exposes metrics to the internal metrics registry.