Use sqlite3 database
Register device and addresses if it founds them out
Fix to use device_set_symbol_address() with DEVICE_SYMBOL() macro
update subprojects