Merge pull request #27 from chrismay2/feature/eclipse-project

Adjustments for feature branch for Eclipse IDE project
Fix submodule target repository for 'lib'.
Merge branch 'master' into feature/eclipse-project
Change submodule repository to HTTPS based URI.

Obviously HTTPS repo URIs cause less issues on fetching
the repository than Git repo URIs (firwalls/proxies).
Merge branch 'master' to reflect updated submodule URIs.
Update submodule pointer to include new Eclipse project & JARs.
Merge branch 'feature/eclipse-project'

Provide a basic IDE project definition for Eclipse.
Preferred (& maintained) IDE is still IntelliJ IDEA.
Add feature RoundedButtons
Adding UI test for SCC radius, formatting
Merge branch 'feature/rounded-button' of https://github.com/chrismay2/echo3

This change provides the possibility to give buttons a rounded
style using CSS3 based capabilities.
According to http://caniuse.com/border-radius this is supported
beginning with IE9 and all other current browsers (including
long-term editions).

Maybe we want to explicitly drop support for those outdated
browsers beginning with 3.1.x?
Fix release version from 3.0 to 3.0.0
Prepare Maven release support according to SonarTypes requirements

- Update POM definitions as required
- Generate & Provide -javadoc.jar files
Rework mvn call
Switch to Maven ant task instead manually calling mvn.
Use Maven install-Task for installing instead mvn-Task because javadoc/sources didn't work.
Ant targets & configuration for Central Maven Snapshot & Staging repository.
Merge branch 'feature/maven-deployment' into 3.0.0
Merge branch 'feature/maven-deployment'
Maven POM: minor fix in developer list
Maven Deployment: Use Ant macros to reduce copy&paste bloat.