[Fix] - nullpointers
[Fix] - IllegalArgumentException will be evaluated as false
Merge remote-tracking branch 'github/daidai-iro' into daidai-iro

* github/daidai-iro:
  [Fix] - IllegalArgumentException will be evaluated as false
  [Fix] - nullpointers
- updated bf JS Release
[Xpath-Function] - get Subnet ID from ip-address and subnet mask
- fixed type in log message
Merge remote-tracking branch 'github/daidai-iro' into daidai-iro

* github/daidai-iro:
  [Xpath-Function] - get Subnet ID from ip-address and subnet mask
Merge branch 'gh-development' into daidai-iro

* gh-development:
  - JS: hack to remove "repeat subscribers" after replace instance took place
  - fixed issue in repeat-ui.xsl preventing labels in the repeat header to display again when becoming relevant. We had applied the 'xfDisabled' class to the enclosing td which then in turn fails to display ever again as only xf:label will be handled by the js code. This may lead to empty table cells when a control is not relevant in a column but on the other hand it seems to be weird to look for parents of a specific appearance when receiving a relevant="true' during state changes.
  [Cleanup]: Removed unused import not provided by openjdk in Common.java . Fixed Typo in ConstraintCombineTest.java
  - fixed setvalue trigger for inputtext form
  -last changes to multiple mip functionality -improved tests
  - removed wrong doctypes
  - added missing include.xsl stylesheet
  - outputting html5 doctype now instead of xhtml1 - small css fix for debug bar
  Merge branch 'development' into MIPS fixed test Conflicts: 	core/build.number 	core/src/main/resources/META-INF/version.info 	web/src/main/webapp/WEB-INF/betterform-version.info
  Merge branch 'development' into MIPS
  -finally example works with incremental All fine now - just some cleanup and last review needed before merge
  - UIElementStateUtil now passes an array as contextInfo 'alerts' - implementation of client-side alert handling - new example showing usage of multiple constraints and can be used as test file
  all de.betterform unit tests running green - supporting <bf:value> child element for long xpathes - fixed bug with ConstraintAttribute - fixed bug in insert with DeclarationView not copying existing constraint objects - fixed and adapted several core unit tests
  -all tests running green
  -some more tests going -added some still to fix tests
  - work in progress: basic infrastructure working but still a lot of tests to fix. More coverage needed.
  first unit tests for @readonly, @required and @relevant working supporting multiple MIPs

Conflicts:
	resource/src/main/resources/scripts/bf/XFBinding.js
- JS "hack" to handle labels manipulated by dojo (dojo rewrites label ids of dijit/form/ComboBox, e.q. 'C4-label' becomes 'C4-value_label')
- CSS bugfix for readonly controls (only xfvalues within controls carrying xfReadOnly classes are rendered as readonly now, formerly any control within a readonly group was rendered as readonly, although if it is bound to another instance...)
- fixed readonly handing for html buttons
[Cleanup] - fix typo
[Cleanup] - fix typo part2
test forms
test form for repeat issue
fixed repeat issue with groups getting the wrong class in the prototype (xfControl instead of xfContainer)
- reverted repeat subscriber changes as they broke the form
- LESS / CSS formating
- fixed error in XFProcessor._handleInvalid() which broke creating a JS release
- updated bf-js-release
- removed debug output
Merge remote-tracking branch 'github/daidai-iro' into simile-timeline

* github/daidai-iro:
  - removed debug output
  - updated bf-js-release
  - LESS / CSS formating - fixed error in XFProcessor._handleInvalid() which broke creating a JS release
  fixed repeat issue with groups getting the wrong class in the prototype (xfControl instead of xfContainer) - reverted repeat subscriber changes as they broke the form
  test form for repeat issue
  test forms
  [Cleanup] - fix typo part2
  [Cleanup] - fix typo
  - fixed readonly handing for html buttons
  - CSS bugfix for readonly controls (only xfvalues within controls carrying xfReadOnly classes are rendered as readonly now, formerly any control within a readonly group was rendered as readonly, although if it is bound to another instance...)
  - JS "hack" to handle labels manipulated by dojo (dojo rewrites label ids of dijit/form/ComboBox, e.q. 'C4-label' becomes 'C4-value_label')
  - fixed type in log message
  [Xpath-Function] - get Subnet ID from ip-address and subnet mask
  - updated bf JS Release
  [Fix] - IllegalArgumentException will be evaluated as false
  [Fix] - nullpointers

Conflicts:
	core/build.number
	core/src/main/resources/META-INF/version.info
	resource/src/main/lib/betterFORM-js-optimized.zip
	resource/src/main/resources/scripts/bf/XFProcessor.js
	resource/src/main/resources/scripts/bf/container/Repeat.js
	resource/src/main/resources/xslt/common-ui.xsl
	resource/src/main/resources/xslt/repeat-ui.xsl
	resource/src/main/resources/xslt/xhtml.xsl
	resource/src/main/xforms/incubator/MultipleConstraint.xhtml
	resource/src/main/xforms/issues/nested_relevant_jason_method.xhtml
	resource/src/main/xforms/reference/AlertDefault.xhtml
	web/src/main/webapp/WEB-INF/betterform-version.info