Drawer UI Style

Massive revamp of the UI for the application I know that this was not a priority
but I actually got quite sick of having to swipe between pages when testing stuff so
decided to change to the newer drawer style UI.

We can customise this further with an image at the top etc and jazz it up a bit more
and it also fits better with the current style of most other newer Android apps.

I hope you all like this style please let me know what you all think.
Refresh Handler Activated

User preference selection of the application refresh rate has now been implemented
into the Device Information & Cell Information fragments, each will refresh the
displayed information as per the preference selection.

The timer handler will only be active when a fragment is visible (attached) and will
remove its callback when the fragment is paused, destroyed or detached.

I have set the current automatic refresh rate to 15 seconds but this can be changed
if anybody believes a different value would be more suitable.
CMD Processor Functions

Re-added the CMD Processor functions to support root terminal functions, associated
helpers and System Property value retrieval methods.

This is to support the AT Command Injection via the device terminal as discovered by @E3V3A