Remove background colour

Text items had a background colour defined which made things look strange, now this
should look much more consistent.
Remove unnecessary code

No need for the service binding in this fragment anymore so this has been removed.
More display updates

Removed background colouring from all layouts.

Corrected some items so they display correctly on different screen sizes.
Device Class Updates

Moved a large number of methods out of the service and into the Device class to
reduce the size of the service and streamline access to the device data.
AIMSICD Shell

Shell class added to provide an ongoing root shell which will allow for the correct
execution of AT Commands and receiving the response, the first implementation would
run the native command in a single instance which is suitable as commands which
redirect serial device output would not function as intended.

AT Command fragment also updated to include the start of an automatic detection system
for possible candidates for AT command serial devices, currently the system will
attempt to draw the system property [rild.libargs] for the serial device. Secondly
ATCI* devices will be checked within /dev/radio as these have been confirmed as
working on MTK devices with the MT6282 chip.
Reduce Toast Length

Changed the toast to the msgShort method which uses a shorter timer for the toast
events, meaning toasts displayed by the application will be visible for a shorter
period.