Changes in preperation for inclusion

- Changed board_info to board_status (board_info is actually more correct I agree but this is for ease of use consistency)
- Changed system_get_revision to board_get_revision (all commands are prefixed with the include filename - apart from common)
- Added the board_status command to the usage config file so it shows up
- Added the missing cli_views file so it works on the command line
- Added it to the NO_SUDO list because it runs fine on the command line without sudo
- Clarified comments
- Fixed some mistakes in my own code
- Made some formatting changes to satisfy my OCD (many in my own code)
Changed version references for new version branch
Improved changelog comment
Added missing HTML escapes
Now calculates the Raspberry Pi revision
Improved changelog comment
Fixed CLI version of board_status
Fixed changelog version
Adjusted the Contributing Code readme