Fix FORGE-1500
Ported Maven Profile API to Forge 2.
Merge pull request #376 from VineetReynolds/maven-profile-api

Ported Maven Profile API to Forge 2.
Fixed code format
Minor performance optimization
Added a unitName to @PersistenceContext during JSF scaffolding

https://issues.jboss.org/browse/FORGE-1549
Refactored and moved ProfileBuilder to Maven-API
Merge pull request #378 from VineetReynolds/maven-profile-api-refactor

Refactored and moved ProfileBuilder to Maven-API
Added flagtest in ui-example
Improved TouchCommandTest
Using Projects in BeansCommand
Added JavaDoc profile
Update README.asciidoc
FORGE-1568: Moved ui-test-harness to org.jboss.forge.addon.ui.test package
Renamed ui-test-harness directory to test-harness
Merge pull request #374 from adamwy/master

FORGE-1500: ProjectFactoryImpl.findProject() should iterate over directories first then over build systems
Clarified referencing of addon dependencies in tests.
trim() always removes the line separator in the end of the String
Removed uneeded setting
Extracted OperatingSystemUtils.getLineSeparator() to a constant