Squashed 'switch-backport/' content from commit ffb0451

git-subtree-dir: switch-backport
git-subtree-split: ffb0451c885096f765d4059310bf05dba7f7d78d
Merge commit '7de9b74d5825bd13c336d7b6aea8671547a40ead' as 'switch-backport'
Update to version 1.2

Added Java 7 support via https://github.com/yareally/Java7-on-Android

Added preferences area to action bar.
  -- able to switch between db only, 3gpp signal % reading, relative % signal reading
  -- enable/disable keep screen on
  -- enable/disable debug info

Added switch backport to 2.2 if needed.

Added debugging display area for users to show me the debug info easily.
Added preferences activity/fragment
  --settings added under actionbar (though not functional yet)

 Signal related output stuff moved to its own fragment and out of the main activity.

 Moved the filtering/formatting of the raw signal data out of SignalData.java to make things more module. New class for filtering the array is SignalArrayWrapper.java

 SignalData.java is now SignalMapWrapper.java as it wraps the formatted array in a map with the network info.
Should be stable, but just making sure no weird devices crash and bitch on the market later this week. Otherwise, this is the same code as the current market release, despite being in the experimental branch still.
Readjusted the relative signal readings as they were basically not doing anything different than the strict ones.
Readjusted the relative signal readings as they were basically not doing anything different than the strict ones.
Merge pull request #1 from yareally/experimental

Experimental