Add event support

Add `.trigger()` calls to all 3 stages of the resizing process (start, resize, stop)

```js
column:resize:star' // Passed [ $leftColumn, $rightColumn ]
column:resize // Passed[ $leftColumn, $rightColumn, newLeftWidths, newRightWidths ]
column:resize:stop // Passed [ $leftColumn, $rightColumn, newLeftWidths, newRightWidths ]
```
Fix wrong variable assignment
Use `stop` not `end`
Use `stop` not `end`
Pass along API to callbacks, and set originalEvent

Pass along API as first parameter of all event callbacks, and also set the passed events `originalEvent` property to the event triggered the corresponding resize event i.e. `mouseup` etc.
Remove bound events on table when `destroy` called
Merge pull request #27 from Craga89/patch-3

Add event support