Remove old files after cleanup.
Code Cleanup.

This commit includes the following changes:
* general code cleanup
* make device and mtp_device a more integrated api with structures
* create statusbar
* add Device structure as a row attribute in the tree view