some cleanups, create own hardware classes for easier maintaining

remove otto, it was nice to meet you

Change-Id: I093058e3c44af4aaf577848b3fabbe2f7e43adcc
fix uninstalling data apps

Change-Id: I562f4ab20f45a48cdb4c97bcdd991fdc9d037aba