pass socket path in driver commandline
report API errors
fix android build
report registration resends
update http implementation