Minor
Use etherdream_bst.h
Make Drawing::getPoints return immediately if no drawing
Added etherdream_getfullness()
Added debug message if attempting to send too many pts to ether dream
Converted to using shared_ptr
Punt on rendering laser if etherdream buffer is already full
Changed render/refresh to setDrawing/render

Use needsRender
Track frame number in Drawing
Improved handling of bounds
Clear frame when clearing drawing
Use shared_ptr for Video, Lasers
Changed some dog
Fixed interpretation of return code from XSendEvent
Updated drawspot.sh
Added lasers lock/unlock
Check for errors in pthread_mutex returns
Changed some methods to private
Lasers fixes
Use XCheckMaskEvent to allow polling of events