#46: Removed the extra parameters on MuisElement.fireEvent() and the
isLocal() method on MuisEventListener.
#46: Added the UserInputManager to handle user events and their
listeners for elements.  Implemented mouse events through this class,
but other user events are still propagated through the element directly.