Added new net module with ImageServer (moved from output) and ImageClient, remote endpoint support in InputDevice (using ImageClient), a handy commandline choice parser in Context, minor tweaks and consolidation. ImageServerWindow has now been moved to nap.util.net since it wasn't generic enough for lumos (depends on pyglet and psychopy).