FORGE-870 Support to allow non-generated Ids to be visible.

The ForgeInspector is enhanced to provide inspection results indicating Ids that are generated values. The GeneratedValueInspectionResultProcessor uses the information to hide or unhide the fields. This overrides the JPAInspector's inspection result on whether @Ids should be hidden or not. All Metawidgets used by the faces scaffold now use this inspection result processor.
FORGE-871 Fix for incorrectly generated initializers.

The initializer methods are now generated correctly for property-based accessors. The field name is extracted from the method name, assuming JavaBean conventions.

Also, capitalization corrected for field based accessors.