formset.setData() & form.setData() changes:

- Added a validate option to formset.setData(), which also gets passed to forms
- Added an internal option to form.setData() to prevent calling onStateChange() for each form in formset.setData()
- Removed asInitial option from form.setData() - this may reappear later as a new method
Sped up build times with watchify and gulp-jshint-cached