Add a check for GLU library.
Always normalize the haptic workspace to [-1,1].

The 'w' key also triggers re-calibration.
Add a check for -ldl.
Include unistd.h for usleep().