Clarify monitor request function names, add functions for requesting only input or only output signals, or only incoming or only outgaing links or connections.
Update python bindings with monitor API changes.
Added monitor function for getting properties for a specific device.
Merge branch 'master' into connectcb
Added user_data argument to device-side link/connection callbacks; added signal pointer to connection callback.
Call link/connection callbacks for inputs (receivers) also.
Added function for getting the number of connections attached to a specific signal.
Add local device name to device-stored link properties since we are now using link props in callbacks.
Merge branch 'connectcb' into customtransport