Deprecated the !tag directives approach until I understand it better. No. Really.

Configurations iterator returns each "toplevel" configuration.

Moved Database->DatabaseTBS. Rename when tag '!config.Database' actually works. Removed registering config.Database as a tag.

Unittests run: nosetests-3.4 -w tests