Reconfigure files/branch created

The QrScanner, QrCode and Webinterface classes created.
Minor changes to HAL
Merge remote-tracking branch 'origin/ReconfigureDevelopment' into HALDevelopment
Merge with reconfigure
[WiP] Added doxygen comments to HAL
Removed old git implementation of reconfigure