added initialization of custom action elements

The Initializer class did not initialize custom action elements properly which led to null pointer exceptions when the action was triggered. The fix was applied to the initializeModelConstructActionElements() and initializeActionElements() methods.
Also reduced some redundancies through using the initXFormsObject() method.
Note: configure 'webcomponents.xsl' in betterform-config-tmpl to enable web components!

- basic gruntfile to synchronize files with running betterform webapp
- fix for reading html attribute (without any namespace)
- first basic web components
Merge pull request #25 from kscheel/custom-action-initialization-fix

Added initialization of custom action elements.
Merge pull request #26 from zwobit/development

[fix] - wrong path for inifinspan.xml
merged pull-request for SubmissionValidatorMode
Merge remote-tracking branch 'origin/development' into development
[travis] - haltonfailure