simplify mobiledevice.c -> rename to mobiledevice.m and use NSSttring instead of CFString and ARC

saves about 100 lines of code and makes string deallocation a bit more safe 
Please avoid these kind of one liners. I know it is compact but I believe it is not a good practice.