Upgrade to Archiva 2.1.0

* Update jetty.xml config from Archiva 2.x package
* Ensure Java 7 is, in fact, installed
    - Java 7 (aka JDK 1.7) is required by Archiva 2.x
* Ensure all 32-bit things are removed
    - Lifted from the “official” Puppet module:
    - https://github.com/maestrodev/puppet-archiva/blob/d64f752f0cb445b7190357757eb5e83201590f89/manifests/init.pp
Ensure node attributes are accessed consistently
Add ignore files
Add Berkshelf, RuboCop, Test Kitchen, etc.

* Config to test current LTS Ubuntus & Debian 6
* RuboCop config to set sane expectations
* Base Berksfile
* Rakefile with handy test tasks
Add Travis CI style & unit testing
Refactor nginx_proxy recipe to include default

Can't really have one without the other, and this
ensures that the `service[archiva]` resource is properly
available in the `nginx_proxy` recipe
Add CHANGELOG
Add ChefSpec tests, use bleeding-edge ark

Need the bleeding edge ark so we have access to the ChefSpec matchers
that haven't landed in a released version yet.

Courtesy of that unreleased ark, some breaking changes to the LWRP:

* Add ark prefix_home to deal w/ ark changes
Use chef-sugar to guard file deletion

Less is more
Add ServerSpec tests
Add Travis integration testing
Add all the badges!
Don't make Archiva jetty config file executable

No need for a config file to have exec enabled