Refactored network communication code into a separate package.

* Minimizes code redundancies
* Detaches communication side from the app display side
New communicator package.

Fixes to address @hannosch's comments.
New communicator package.

Fixes to address @cpeterso's comments.
One more override added.
Merge pull request #472 from tamcap/network

Refactored network communication code into a separate package (@tamcap)
Fixes to communicator package as suggested by @illarionov

* Changing context scope.
* Moving closing cursor and submitter command into finally{}
* Deciding that all IOException` can be temporary (reduces data discarding).
* Cleanup if gzip fails: if gzipping fails, the AbstractCommunicator has to clean up first.
New position of Start Scanning button in landscape mode

Closes #479.
SyncAdapter will not delete records on error.

* Assume all errors from cleanSend() are potentially temporary.
* Do not delete anything while sending.
* cleanSend() will Log.e errors.
Merge pull request #480 from tamcap/landscape_button

New position of Start Scanning button in landscape mode (@tamcap)
Merge pull request #474 from tamcap/network

Fixes to communicator package (@tamcap, @illarionov)
Display the number of unique cells [#320]
Execute all reporter code in LooperThread
Add Madrid transportation bus network
Merge pull request #481 from illarionov/reportUniqueCells

Display the number of unique cells [fix #320] (@illarionov)
Merge pull request #482 from illarionov/synchronizeReporter

Execute all reporter code in LooperThread (@illarionov)
Merge pull request #483 from stripTM/patch-3

Block Madrid transportation bus SSID (@stripTM)
Add location_lookup_error translation
Fix whitespace/indentation (no functional changes)
Resume wi-fi scan after Wi-fi is turned on [#477]
Merge pull request #486 from stripTM/patch-4

Update Spanish translations (@stripTM)
Synchronize access to WifiScanner members

start()/stop()/getAPCount() and onReceive() are executed in different threads
and race conditions occurs.