Added data variable selection to WaterML button.
* Refactored waterml-converter classes to accept and pass a VariableSimpleIF argument.
* We seem to only be able to write a FeatureDatasetPoint's observations once, then an empty WaterML doc is produced. Maybe we need to reopen the dataset?