Merge pull request #15 from darrenpearson/master

K400 and rinCON:  lots of changes to improve comms performance
Add a basic test framework to assist future debugging and validation of the timer infrastructure.
Merge branch 'master' of github.com:rinstrum/LUA-LIB
Made documentation changes to rinCSV file and improved the test documentation
Merge branch 'master' of github.com:rinstrum/LUA-LIB
Add a non-drifting timer type to rinSystem.

The standard time can and will drift over time.  This new timer will not.
However, there is still no guarantee as to when it will run beyond after when it is scheduled to.
Cleaning up a bit more nicely.
Protect the delay until timer call agaist a nil argument.
A nil timer argument means an infinite time until it activates.
Add a test for events.

Clean up the active timer tests.
Provide the welcome comment for the active function
Fix an issue that could cause rapidly scheduled events to be slightly delayed by cleaning up fired and not repeating timers properly.
Further event clean up to assist the garbage collector by removing the local reference to the most recently created event when it is triggered.
Simplify the rotWait routine to make it maintainable.
Merge branch 'master' of https://github.com/rinstrum/LUA-LIB

# By Pauli (9) and merrick.heley (1)
# Via Pauli (2) and others
* 'master' of https://github.com/rinstrum/LUA-LIB:
  Simplify the rotWait routine to make it maintainable.
  Further event clean up to assist the garbage collector by removing the local reference to the most recently created event when it is triggered.
  Fix an issue that could cause rapidly scheduled events to be slightly delayed by cleaning up fired and not repeating timers properly.
  Provide the welcome comment for the active function
  Add a test for events.
  Protect the delay until timer call agaist a nil argument. A nil timer argument means an infinite time until it activates.
  Cleaning up a bit more nicely.
  Add a non-drifting timer type to rinSystem.
  Made documentation changes to rinCSV file and improved the test documentation
  Add a basic test framework to assist future debugging and validation of the timer infrastructure.