Added dpm().
Changed drupalgap_form_load() to set default validate and submit property arrays on the form object.
Added system_settings_form() and the start to system_settings_form_submit().
Merge branch '7.x-1.x-alpha' into 7.x-1.x-alpha-issue-118
#118, #119. Added drupalgap_form_defaults(). Removed the default setting of the form id from drupalgap_get_form(). Changed drupalgap_form_load() to make a call to drupalgap_form_defaults() instead of trying to set the defaults itself, also changed it to pass the form and form state along to the form's builder function. Changed _drupalgap_form_submit() to iterate over the new validate and submit arrays instead of calling *_validate and *_submit handlers.
Added variable_set() and variable_get().
Changed drupalgap_form_state_values_assemble() to properly assemble checkbox values.
Implemented system_settings_form_submit().
Added buttons as a default to drupalgap_form_defaults().
#118, #119. Changed comment_edit(), node_edit(), taxonomy_form_vocabulary(), taxonomy_form_term(), user_login(), user_register(), user_profile_form() to expect form and form_state to be passed into their builder functions.
Changed drupalgap_mvc_model_create_form() to call drupalgap_form_defaults() and then append its elements and buttons rather than create the form from scratch.