feat #275 npm start and packaging framework

Verify lower case task is now an independent grunt task

Adapt npm start to target the new build output folder and watch for any file change. This will trigger a new package task.
feat #272 Autoselect feature for HTML text input
fix #281 Possibility to override html:TextInput cfg beans

PR #282
fix #286 improve ScriptLoader doc
doc Fixed HTML in getData JSdoc
feat #284 Addition of a comparison method for dates
fix #278 path to skin images computed with aria.core.DownloadMgr.resolveURL
fix #289 Simple "for" usage instead of "for..in"
fix #223 multiselect widget changes for maxoptions
fix #142 height and width attributes

height and width style attribute in html templates
fix#279 button spacing issue in browsers other than firefox
fix #295 attributes different from null and undefined are properly stringified
feat #288 placeholder feature for HTML Text Input
feat #268 Fix for test.aria.html.ElementTest
fix #142 height and width attributes
fix #288 placeholder and bindings

When the placeholder was not set, bindings were broken.
Also, when setting the bound value to null, the placeholder was not being displayed.
fix #288 placeholder not removed correctly after data model changes
1.3.3
fix invalid test

An invalid date test fails since the beginning of 2013
feat #305 remobe useless code

Ages ago we removed .bindableProperties from widgets. Unfortunately we forgot to remove it from all classes.
This does some cleaning of dead code.