Database Update

To prepare correctly for contribution to the OpenCellID project the Cell data table
has been updated to include a number of fields that can be provided to OpenCellID
which include the following: Accuracy of reading, speed at time of reading, bearing at time of reading, Mcc, Mnc and string description of network type.

These major changes have required an upgrade of the database version to enable the
new table structure to be rebuild and as the changes are drastic it will NOT BE
POSSIBLE to restore any previous data.
Cell Class & Card UI Updates

Updates to the Cell class to include a number of extra variables to support extra data
and extended functions.

Data and inflater for the Card UI have also been updated to enable the newly added
items to be displayed were appropriate.
Neighbouring Cell Updates + more

Neighbouring cell methods have been rewritten to being improving the neighbouring cell
functions, the getAllCellInfo method has been corrected in a number of it's uses
including within the neighbouring cells method.

Further testing is required to confirm what network types return what data as UTMS I
believe will only return the PSC and RSSI whilst other networks will return the CID,
this update should at least bring the display of information to all devices which will
be improved and corrected much quicker now I can actually see the details on my new
device.

Tweaks to the Device & Service to address a number of small bugs and NPEs in isolated
cases.