Dataset.concat() can now automatically concat over non-equal variables.

concat_over=True indicates that concat should concat over all variables
that are not the same in the set of datasets that are to be concatenated.
Added a mode argument to Dataset.concat which automates common
use cases of concat_over.
Merge pull request #102 from akleeman/concat_over

Dataset.concat() can now automatically concat over non-equal variables.