Added separate cage windows, nose poke counters to Server; CageClient can run without a Teensy

These changes are actually from an earlier "branch" of the code from before we had good version tracking.