Support a context option to be posted back by browse-everything

Allows a `data-context` option to be added to the trigger button (or a `context` key added to the options passed to `$().browseEverything()`) that will be passed back to the server whenever the user navigates to a new provider or folder, or when the submit button is clicked. This will allow an application-supplied `before_filter` to alter the server-side, request-specific browse configuration before the request is handled (e.g., to allow the file_system handler to point to a different location).

```html
<button class="btn btn-large btn-success" data-context="my-context" 
  data-route="/browse/" data-target="#main_form" 
  data-toggle="browse-everything" id="browse-btn" 
  name="button" type="button">Browse</button>
```
What is the `file` object in this context?  I wonder if there isn't some sort of method on the file object (or one we can add) that can tell us this information. (which *I think* is to not do this for the parent/self directory pointers?)