Event Data Source drivers: expanded from 4 options to 4, on general principle of higher ceiling of growth. Updated setup.php controller to match.

Some minor rewording of comments in PlaceDataSource base class.
Documentation updates: overview of class hierarchy, minor wording changes re writing drivers
Setup for the EventLocation class: relations, stub class file, DB setup in setup.php controller