minor kbdlight improvements

 * Added two new commands to kbdlight:
   * set <value>: sets a particular backlight value
   * get: prints the current backlight value without modifying it
 * Added the missing error checking / reporting
 * Added code to read the actual maximum value instead of using the hardcoded value: 255
 * Cleaned up the makefile slightly