This commit implements ENYO-3654 and ENYO-3664.
- build.js: Added some logic to prevent targetSDK version to be set to "None". None is equivalent to no value, and no value should not make it in config.xml for this particular attribute (PhoneGap would deal with the issue).
- PhonegapUIRows.js: I changed the logic of the updateConfigurationValue control. Min SDK, max SDK and targetSDK are all linked. the rules is min <= target <= max. Corrected a minor bug that prevented the correction of a bad max/min SDK version by using the other control (resp min/max)
- PhonegapUiData: added new SDK API version 19
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-3644
ENYO-3644: reorder SDK versions fields on Android/ Phonegap build dialog

Prior to this, the order was MIN/MAX/TARGET. This change the logic to MIN/TARGET/MAX.
Enyo-3644: Fix default value and "None" value

PhonegapUiData: 'none' attribute is needed but should not have the 'None' value.
As per Phonegap build doc, Target SDK and Max SDK should default to 'unset' (i.e. None)

Build.js: remove the logic to filter out of config.xml the targetSDK attribute if value was set to Null. This element should always appear in the config file no matter if valued or defaulted by phonegap build.
Enyo-3644: fixed a bug in the min/target/max SDK version values control

The SDK values are correct, if and only if:
- There _is_ a specified target SDK expressed, and
  min <= target <= max
  OR case 12: min <= target & max == none

- There is no target SDK expressedn, and
   min <= max
    OR case 22: OR max == none
Enyo-3644: fixed indentation
ENYO-3644: corrected typo in comment
Merge pull request #710 from enyojs/ENYO-3644

ENYO-3644 and ENYO-3664.