force both the slave and master database to delete content from all tables after table creation
reworked heka logging of api key usage into ichnaea.service.base
patched search API to be consistent with submit and geolocate with
respect how we handle a lack of API keys
stop deleting content from tables.  can't reproduce the duplicate data
error with apikey test.test
revised documentation for the APIs regarding how we reject requests
when using invalid API keys for geolcoation and search, but not submit
reorganizing the documentation to be more consistent across the API
and describe how API keys are used in one place
Merge branch 'crankycoder/features/140-consistent-apikey-failures'
Small fix to get `make docs` working.
Further doc improvements, be more consistent in used terms.

Especially WiFi or cell networks, instead of using AP/towers.