Sync Java compilation scenarios
Merged Java compilation scenarios with minor adjustments
to exclude non-POSIX OS.
Small tweaks to tasks and RDoc.
Clean cucumber profiles.
Updated cucumber options.
Added Cucumber features and misc items.
* Updated gem specification to include cucumber dependency.
* Added cucumber.rake to ease execution
* Added cucumber.yml with defaults
* Added first compile feature draft