#138. Added _drupalgap_entity_page_view_container(), _drupalgap_entity_page_view_container_id() and _drupalgap_entity_page_view_container_inject(). Changed entity_load() to expect a success callback be attached in the incoming options, and changed it it to load entities from the server is an async call, it then finally sends the loaded entity back to the caller's success function. Changed menu_execute_active_handler() to send along page arguments to drupalgap_jqm_page_event_fire(). Changed drupalgap_jqm_page_event_fire() to send along page arguments to the event callback handler function. Changed node_page_view() to use _drupalgap_entity_page_view_container() for its content and moved its build object to node_page_view_pageshow(). Changed node_page_view_pageshow() to call node_load(), and upon its success send the build object to _drupalgap_entity_page_view_container_inject(). Disabled display of node comments for now.
Noted change of entity_load() from sync to async.
Merge branch '7.x-1.x-issue-138' of github.com:signalpoint/DrupalGap into 7.x-1.x-issue-138
Merge branch '7.x-1.x-alpha' of github.com:signalpoint/DrupalGap into 7.x-1.x-issue-138
Merge branch '7.x-1.x-issue-138' of github.com:signalpoint/DrupalGap into 7.x-1.x-issue-138
Added hook_404().
Changed menu_execute_active_handler() to invoke hook_404() when it can't find a page.
Merge branch '7.x-1.x-issue-138' of github.com:signalpoint/DrupalGap into 7.x-1.x-issue-138
#159. Added drupalgap_field_info_instance(). Changed _drupalgap_form_render_element() to attach field_info_field and field_info_instance to the variables object before shipping it off to the theme system.
Fixed #164. Changed drupalgap_node_assemble_data() to not place empty values in the data string. Thanks to @amitsedai for the code.
Merge pull request #163 from khayong/7.x-1.x-alpha

Remove first 2 arguments that added after invocation to every module.
#139. Added hook_image_path_alter(). Changed drupalgap_image_path() to call hook_image_path_alter(). Removed hard coded Amazon S3 feature, and moved to contrib module.
#139. Changed drupalgap_image_path() to generate the default path, if no hook_image_path_alter() implementors modified the path.
Fixed #141. Adjusted boolean on drupalgap_node_assemble_data() to properly skip fields with emtpy data. Credit to @amitsedai.
Merge branch '7.x-1.x-issue-138' of github.com:signalpoint/DrupalGap into 7.x-1.x-issue-138
#138. Merged branch 7.x-1.x-alpha into branch 7.x-1.x-issue-138.
Fixed #135. Renamed the system 'header' block to 'title'.
Merge branch '7.x-1.x-alpha' into 7.x-1.x-issue-138
Changes of rendering of the image from a local copy to remote image URL
#138. Changed the page title callback system to asynchronous, now implementors must call the success callback sent to their title_callback implementation for hook menu items. Changed drupalgap_jqm_page_event_fire() to take into account the name of the callback so multiple functions can handle the same page event. Added drupalgap_jqm_page_event_script_code(), _drupalgap_page_title_pageshow(), _drupalgap_page_title_pageshow_success(). Changed menu_execute_active_handler() to use drupalgap_jqm_page_event_script_code() when setting up jQM page event handlers. Changed menu_execute_active_handler() to attach a pageshow handler to _drupalgap_page_title_pageshow() for setting the title. Changed node_page_title() to match the new asynchronous title system. Changed system_block_view() to return an empty h1 with id for the system 'title' block.