secondary netviews work, more component methods

*when adding a secondary network view, you can supply a custom method to
run on the client (uses SendMessage, with the NetworkView being added as
the parameter)
*fixed bug causing secondary networkviews to throw an error right as
they were added if no one was in the room
+OnPlayerEnteredRoom and OnPlayerLeftRoom methods for components