Implement four message cycle functions that allow longer messages to be displayed in the four seven+ segment display portions.  A list of messages fragments is passed to each function and these fragments are displayed sequentially via a timer.

Also added a new example program indicating their use.
Add extra comments to the message cycle example explaining what each is attempting to do.
Clean up the delay call so it doesn't use what are effectively global variables and functions.
Merge pull request #13 from darrenpearson/master

New Features in K400: display of long strings, new edit options, passcode and calibration support; USB keyboard editor
Merge branch 'master' of github.com:rinstrum/LUA-LIB