Brought back the loading of the normal services api, we'll address this improvement later, and when we do it will be purely javascript based so the library will be available for web apps, jQM, sencha, etc, anything JS. We're going to try to keep form states in drupalgap.form_states keyed by form id, this is incomplete at this point and forms are still buggy. Added drupalgap_item_list_populate() which will, given a css id and array of items, populate an html list with the items, and refresh it jQM style. Added drupalgap_jqm_page_events which returns an array list of jQM page events. Adjusted menu_execute_active_handler() first assemble the content, then try to attach any jQM page event handlers that are present on the menu link item as a markup element to be rendered later. Improved theme_item_list() accept a type, so it can now theme ul, ol, dl, etc, and it now will theme an empty list if no items are provided. Tried to improve the DrupalGap API error alert to show the url, not sure if it worked, need to verify later. Added language as a default entity field for nodes in drupalgap_entity_get_core_fields(). Added file id support to drupalgap_entity_get_primary_key(). Filled in the user_listing() page with an empty jqm item list that now gets populated on the page's pageshow event, cool. Removes the scripts/users.js and pages/user.html since they have been replaced by a hook_menu.