Moved everything to a more unified structure

Makefiles have not been touched so nothing builds yet
Forgot to move net stuff
Forgot to move device headers
Fixed Makefiles

If it built before it should build now
If it didn't build before it should still have the same issues it did
but should not be affected by my previous changes
Seperated out a PSAS e407 board file
Removed redundant make rules
Fixed common RNH board makefile
Changed RNH boardfile to one from the battery project
Changed RNH boardfile to one from the battery project
First commit of flight-rnh, blinks LEDs
Added port power serial function
Re-fixed RNH board.mk
Changed e407 LED project to use ChibiOS default board file
Polished e407 LED project
Improved pwr shell command
Seperated out shell from main, also some docs
Refactored KS8999 parts
Improved comments in e407 led
Removed usart project, this has been superseded by e407_serial
e407_serial now uses the common boardfile