Add TravisCI Support

TravisCI is a hosted continuous integration service integrated with github.
TravisCI is automated to run tests when a committer pushes to Github, and
allows feedback if someone breaks the build. This also allows the testing of
pull requests from github, so patches don't also break the build.

There's also a nice banner image you can add to the README that displays the
current build status for the project.
Merge branch 'master' of https://github.com/omeka/Omeka into travis
test for 2.0
Added view object as an argument to the callHook method if it is not already defined.
Added 'view'  argument to hook calls in admin views.  Removed 'view' argument from callHook function.
Creates a ItemTypes form and moves most the logic from the item types controller to this form.  Removes the mobile table from the view because its inputs posted incorrect data.
Removed plugin_append_to functions from PluginFunctions.php.  Also replaced all calls in the application/views/scripts directory with fire_plugin_hook and adding a 'view' parameter.
Simplified the ItemTypes form, controller, and views.
Fixed URI normalization process to store navigation page uri's as a relative path.  Made page checkboxes from filters unchecked by default and their associated page links undeletable.
Removed admin_plugin_footer, admin_plugin_header, plugin_footer, plugin_header, plugin_body, plugin_page_header, plugin_page_content.  Changed these function calls to fire_plugin_hook calls.
Removed require_once call for PluginFunctions.php file.
Fixes issue #249.
Merge pull request #245 from willynilly/issue_241

Fixed URI normalization process to store navigation page uri's as a rela...
Allow records to save search text without implementing search mixin.
Merge branch 'issue_176' of https://github.com/willynilly/Omeka

Conflicts:
	admin/themes/default/items/browse.php
Update bundled submodules.
Remove controller from record URL functions. Fix #252
Simplify the use of addSearchText() in built-in records.
Merge pull request #234 from waynegraham/travis

Add TravisCI Support
Merge pull request #250 from willynilly/issue_249

Fixes issue #249.