moved DefaultComponentMetadataHandler from core to core-impl
make sure ComponentMetadataDetails objects get enhanced (REVIEW-2797)
added assertResolved() calls for setters (REVIEW-2795)
moved dsl docs to base class (REVIEW-2788)
renamed local variable
removed duplicate method call
added integration test
moved test into base class (REVIEW-2746)
renamed HelperUtil to TestUtil (REVIEW-1626)