1.6.8 - Multiple improvements to help system, errors and presentation

- Grouped commands to make help system easier to use
- Cleaned up the output from a bunch of commands
- Added ability to have seperate usage pages and added new lcd_commands usage page
- Changed the exit status when setting all GPIO pins and not all are in output mode
1.6.9 - Added ability to rename SPI Channels
Please note this affects the output from function spi_get_adc_values()
Fixed SPI channel name pad direction on CLI
1.8.0 - Added new API mode on both the CLI and HTTP interfaces
- Also improved the layout of the views
Previous commit should be 1.7.0!!
Fixed bad grammar
Fixed bug which confused noise and signal for some network cards
1.8.0 - Huge improvements to the GPIO control page
- Added realtime updates of GPIO direction information
- Animated toggles when external program controls the GPIO outputs
- Used new API with javascript to alow users to update GPIO pins without a page refresh
- Corrected incorrect version date
1.8.1 - Removed files and folders which should have been deleted in version 1.7.0
Fixed indentation in Javascript
Fixed indentation in Javascript
Install script adjustments