adjustments to the metablock and form models to support web submissio…

…ns, i.e. entering values
revisions to Form model
adjusted compile target to 1.6 for all modules except the main workbench_plugin.
this allows me to use crosswalk jars in the CDR code, which is 1.6.
Add text and date field specifics like text field preferred and max size.
Used generics to add new types of input fields
finally figured out the right ecore model for generic type parameters in method sigs
now the generated code does the things I was hacking into place earlier, yay.
logging fixes for slf4j over log4j