add JS builder stuff to .gitignore, update link to closure compiler
Per discussion with Bertrand, start a proper fix for bug #20295
Add a new interface with hasValue() method and implemented this method in Array data source
Remove workaround for bug #20295 from Repeat
Checks for NullAware data source in "scalar" form elements
Changed Group::setValue() to update all grouped elements
Date and Hierselect will also use a null value, if available in data source (bug #20295)