allow ripple to simulate offline state (works with ripple 0.9.22 from npm)
fix bug when hook_deviceready returning false.
Merge remote-tracking branch 'remotes/origin-original/7.x-1.x-alpha' into 7.x-1.x-alpha-offline
Merge branch '7.x-1.x-alpha-variable_delete' into 7.x-1.x-alpha-offline
Merge branch '7.x-1.x-alpha' into 7.x-1.x-alpha-offline
Add None option for non-required select fields
#223. Add theme_number(). Change _drupalgap_form_render_element() to extend the item's attributes onto the variable's attributes after hook_field_widget_form() has been invoked.
#223. Add prefix and suffix support to number_field_formatter_view(). Add number_field_widget_form().
Update binary.
Fixed #275. Change drupalgap_entity_build_from_form_state() to only ignore undefined values, not empty values.
Update binary.
Fix #278. Change theme_views_view() to support pager_pos variable.  Add theme_views_spacer() and change theme_views_view() to use it.
Update binary.
Merge remote-tracking branch 'remotes/origin-original/7.x-1.x' into 7.x-1.x-alpha-offline
make offline popup configurable
make offline popup configurable
Fix #283. Add drupalgap.remote_addr, extract it during drupalgap_services_request_pre_postprocess_alter(), and add drupalgap_get_ip().
Update binary.
Change drupalgap_entity_build_from_form_state() to remove null fields from the assembled entity object.
Update binary.