added gitignore
moved java sources to standard maven folder
mavenized the project
include sources in distribution
finished mavenizing the project, changed readme accordingly, made sure that final jar file is bundled with dependencies, so nothing else but that file needs to be on classpath
fixed final jar name
Merge mavenization of LinkBench
Make maven happier by specifying version
Improve test running with maven

* Add option to skip slow tests
* Only run provider-specific (e.g MySQL) tests when explicitly asked to
Convert LinkBench to use maven

Summary:
moved java sources to standard maven folder

include sources in distribution

finished mavenizing the project, changed readme accordingly, made sure that final jar file is bundled with dependencies, so nothing else but that file needs to be on classpath

fixed final jar name

Make maven happier by specifying version

Improve test running with maven

* Add option to skip slow tests
* Only run provider-specific (e.g MySQL) tests when explicitly asked to

Make TimerTest more tolerant to avoid extra failures

Test Plan: Ran mvn package

Reviewers: emayanke, dhruba

Reviewed By: dhruba

Differential Revision: https://reviews.facebook.net/D10011