Adding datasets programatically

Added interface to add opendap endpoints to sciWMS programmatically. For example, I wrote a script to automatically parse the NGDC testbed catalogue and used this function to insert the endpoints in the database and populate the cached topology.
I personally don't like the mix of one per line and a few per line but I can't find any proper justification why, so this si fine :)  Please remove the spaces between `=`s though.