Add 'before' hook

This pull request adds a before hook that allows a function to be executed before initialising the edit form. `before` defaults to false so no changes are required for existing code.

```javascript
$('.jeditable-field').editable(editableSubmitted, {
    'before': function() {
        // Do things before the edit form is initialised
    },
});
```