cleaning up a couple of build issues
int -> unsigned int for a length parameter
I knew this was a bad idea, and MSVC of all things caught it for me.
Tons of changes for windows.  Time to merge them all.
missed a file.
Named wrong too.
Patched up to build on linux again.  Now back to messing with windows.
More windows fixes.
Tiny patches to make the windows changes play nice with linux.
Couple of misuses of the new wrapper functions startThread and a typoe in the microsSinceX function.  Additionally, if char is not 1 byte then it had some problems (for example with gentoo on a G4).  Lastly, I now have code to make a service and watch for plug events.
accidentally checked this file in.
windows basically works, linux is sure to be horribly broken.
Broken on both, but getting very close now.  The CPU gets slammed during idle times, and I'm not sure why at the moment.
Fixed a typo in the daemon, turned the logging back up, and turned logging of the specifically overwhelming messages off.
Tons of changes to make windows work reasonably well. I'll need to check these against linux and likely make a new driver release.
The iss file is now created automatically by a python script.  I hate relying on python, but I'm planning to make a graphical client anyway....
Addition of a tiny part of the new gui client, and much better installing for Windows.  The system *should* properly place the .INF file, AND register and start the service.  What still needs to be tested is the INF placement, and what to put in the inf file to help it find the .dll and .sys files.
The installer now properly installs the inf file, making it complete =).