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
adding travis config
Merge branch 'feature/testing' into develop