Refactored the Omeka_File_Derivative_Image_Creator so that it executes all commands in the same manner using proc_open.   Also, expanded the class to use both the 'convert' and 'identify' ImageMagick commands.  In the _isDerivable function, it now uses _isIdentifiable function (which uses ImageMagick's 'identify' binary) instead of the PHP getimagesize() function. I removed the MIME-TYPE black list from Omeka_File_Derivative_Image_Creator because it now uses the 'identify' binary.  Also changed labels that did not spell ImageMagick correctly.
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.
Fixed docblocs and changed variable names.
Simplified and refactored page and href normalization process in Omeka_Navigation.  Added default public_main_navigation option so that the Browse Collection and Browse Items links were enabled by default.
Fixed a bug that prevented the display of the navigation objects,  Basically, all MVC pages must have setResetParams(false) so they don't strip out default parameters when the route is assembled.  Also, updated docbloc for setHref.
Removed setResetParams(false).  Instead, set the route to 'default' for newly added MVC navigation pages.
Changed Omeka_View_Helper_Media so that it only uses image() to render a file as a second to last resort, as long as file has a derivative thumbnail image.  Also, removes hard-coded image mime types.   Added getExtension() to File class.
Merge branch 'master' of https://github.com/omeka/Omeka into travis
test for 2.0
Merge pull request #238 from willynilly/issue_236

Fixed Issue 236
Add admin bar to public site for logged-in users.

Adds a 'common/admin-bar.php' partial for admin bar markup. Includes a
'admin_bar_nav' filter for modifying the contents of the admin bar navigation.

Admin bar is styled with 'css/admin-bar.css'. It is absolutely
positioned at the top of the the theme. The Google Fonts CSS for the
Arvo font is also included, so the admin bar font matches the admin panel. A
class of 'admin-bar' is added to the body for styling purposes, particularly
to push the rest of the theme down to account for the height of the admin bar.

The admin-bar partial, CSS, and body class are all added only if there is a
current user logged in. The admin-bar is added through the 'public_theme_body'
hook. The styles are added through the CSS queue.

Refs #37.
Changed name of image() method to derivativeImage().
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.
Merge pull request #235 from willynilly/issue_100

Refactored the Omeka_File_Derivative_Image_Creator to use ImageMagick's "identify" to check for the ability to make derivatives.
Fix Nav panel bug that made all URLs public.
Merge pull request #239 from clioweb/admin-bar

Add admin bar to public site for logged-in users.
Fix "add an input" JS for files on item form.
Save panel follows scroll down the page.

- Tags make the save panel height dynamic, so they're exiled to a tab for now.
- The header includes a jQuery script to have every save panel follow the page scroll.
- Public and featured checkboxes are now smaller.
Fix tests for navigation option.