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.
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'