Editing multiple files in an item didn't work.

On items with multiple files, the edit dialog was saved.  This means that when you edited the first file, all was well.  If you edited a second file without reloading the page, the dialog would should the first file again.

Mime-type is not a required field when creating a file.  However, if you had not specified it, you could not edit the file.
The GET group endpoint didn't use the text parameter.

I also added an 'exact' boolean, that, if true, does an exact name match with the text paramter.
Merge pull request #490 from girder/group-text-parameter

The GET group endpoint didn't use the text parameter.
Add a format parameter to item downloads.

If this is 'zip', always return a zip archive.  If blank, continue with the current behavior.
Fixes #491. Accommodate behavior of MethodDispatcher for invalid endpoints
Merge pull request #492 from girder/item-download-force-zip-format

Add a format parameter to item downloads.
Add other methods for status code testing
Merge pull request #493 from girder/405-on-bad-api-url

Fixes #491. Accommodate behavior of MethodDispatcher for invalid endpoin...
Sort the rest API routes so that they are in a stable order.
Progress on deleting checked items.

I failed to set the progress flag to true when deleting checked items.
Append to PYTHONPATH rather than override
Merge pull request #498 from girder/497-test-pythonpath

Append to PYTHONPATH rather than override
Refactored sorting to use cmp.  Added tests.
Some css improvements
Merge pull request #495 from girder/sort-rest-api-routes

Sort the rest API routes so that they are in a stable order.
Merge pull request #499 from girder/css-improvements

Some css improvements
Merge pull request #488 from girder/editing-multiple-files-in-an-item

Editing multiple files in an item didn't work.
Fix spacing in the front page text.
Unbreak the test.
Merge pull request #500 from girder/frontpage-text-bug

Fix spacing in the front page text.