Add database patch for oauth_consumer flag.
Look up consumer key to determine password eligibility.
Add consumer secret into lookup.
add a service to wrap calls to Akismet
for talk and event comments, if we have akismet enabled then check against it
Take timezone into account for CFP dates.
Update createEvent to take into account the API to database column mappings in getVerboseFields().
Add location, latitude and longitude to the list of optional fields when creating an event.
Fix SQL for getHosts().

The check for rcode != "pending" doesn't find rows where rcode is null on my MySQL 5.6.
Use processUncoveredFilesFromWhitelist as per advice from Sebastian.
Made the tests aware of the link to the API documentation
Whitespace fix
make location a required field as per JOINDIN-470
Merge branch 'akrabat-create_event_optional_fields'
Merge branch 'akrabat-fix-get-hosts'
Merge branch 'magicmonkey-tests-doclink'
Pull lornajane's akismet-spamcheck branch locally.
Don't assume that HTTP_USER_AGENT exists.
Merge branch 'pr94'
add a line to seed.sql so that standard web2 config will be able to talk to the API out of the box