FIX: Fix move button number

Closes #250.

Can be tested manually with this:
```Python
from vispy.app import Canvas

c = Canvas(close_keys='escape')

@c.events.mouse_move.connect
def on_move(event):
    print('move:  %s' % event.button)


@c.events.mouse_press.connect
def on_press(event):
    print('press: %s' % event.button)
    
c.show()
c.app.run()
```

Ready for review/merge, @rossant this fixes an issue you brought up.
Sounds good to me. I'll put the `None` back in the docstring. I'm curious whether it's actually set to `None` for those events, though, or whether it was actually set to `0` (like it was for `move_event`)... do you know offhand?