Added drupalgap_check_visibility() which checks visibility criteria (roles/pages, include/exclude) specified by blocks and menu link items for regions. Changed drupalgap_render_region() to use drupalgap_check_visibility(). Changed drupalgap_menus_load() to push the menu_link itself onto the region's links array, not a menu link converted to a link jSON object.