WIP - RPM packaging done with Maven

Packaging directly from Maven introduce quite a few benefits :

* versioning can be coherent between pom and RPM
 * RPM can be attached as build artifact and uploaded with the results of the build
 * Maven release plugin can be used to ensure coherence of releases
 * ...

Introduce appassembler maven plugin to integrate TanukiSoft java wrapper (because no Java daemon should be left behind).

Minimal RPM created from this. Not all functionality have been ported, some on purpose (GC tuning should probably be left to the end user, not much chance that generic optimizations make sense in all cases) some by ignorance (I'm not a very good packager).

Note that this is work in progress and needs comment / rework before merging.
Added documentation
Add yaml2jmxtrans, configuration files moved to more standard locations.

Based on comments from https://groups.google.com/forum/#!topic/jmxtrans/UuT2MsUcvps

Still problem with user creation.
Fixed user creation problem
Added Vagrant VM to build RPM (for the unlucky who do not work on Linux). "vagrant up" should start a VM, install dependencies and build the RPM. You should end up with the RPM under target/rpm/...
Merge pull request #201 from jmxtrans/rpm-packaging-with-maven

Rpm packaging with maven
sort pom on master to simplify merges
Updated dependencies to latest version

* except junit (incompatibility with powermock)
* quartz (more work needed)
* unit tests are working
* clean up scope to ensure direct dependencies are declared, dependencies not directly used are in "runtime" scope

Also added maven sortpom plugin to ensure pom is in a consistent order (which make merge easier when changes are done to the pom).

Also added myself as a developer (I think I earned it ...)