ORACLE_HOME parameter to force different directory

Add ORACLE_HOME parameter to force different directory for Oracle
component
2 Bugs: Duplicate definition

1)  Error: Failed to apply catalog: Duplicate declaration:
File[$domains_dir]
2) $download_dir should be created in advance
Nodemanager always start by default jdk (jdk6)

The puppet script is unable to startNodemanager.sh, by the JDK provided
in the parameters. Two ENV must be set to force this.
Merge pull request #24 from mkelderm/master

Added 3 features/bugs
small fixes
unit tests for FMW
unit test fix
unit test  fix for puppet 2.7
puppet lint