added the basic navbar to the tour stop detail page. need to figure out page changing for this and the feature will be complete
Navbar controller

refactored tab code to be used in tour_stop-detail for navbar. code
moved to jqm.navtabs.html
Merge branch 'feature/toolbar' into develop
working jqm.navtabs

todo: can we rebuild this js as a jquery mobile extension?
changed tour stop description output to html safe to allow for tinymce styling
marking tour description as html_safe
adding a truncate_html custom filter. this will truncate html to a certain number of characters without breaking tags
adding gmap3.

not sure if we are going to use gmap3 int he long run but for getting
it running it is working well. also, changed the readmore link to not
load new pages via ajax. this is so that we don't have to put scripts
in the body or have a script that knows which page is current
Revisions to add mapping capabilities

* Added maps script to base template.
* Added marker to map.
* Centered map on marker

NOTE: code will probably break if lat and lng aren't set on a tour stop
object
added navtabs and map of all stops on a tour to the tour-detail page
adding marker click event. need to determine what this event will be
Working mapping with jquery-ui-map.

* Fixes what i think was an odd bug where map initialization wouldn't
complete correctly if another map tab had been shown first. this was
fixed by triggering an init-tab event within jqm.navtabs.js.
* The event is triggered based on the data-href attribute. allowing
custom tab-content initialization on any hidden tab content. this is
used to delay map init until a map tab is shown.
removing the gmap3.jquery.js dependency as we switch to an mit licensed plugin
Merge branch 'feature/alt-mapping' into develop
adding view tests to tour testing module