Added:
- A hackish stop-gap solution for seeting the data sources to newly
created analysis blocks inside of AMDataSourcesEditor that asks which
class the analysis block is and sets the input sources based on that.

Altered:
- Made sure that ALL analysis blocks use the proper Q_INVOKABLE paradigm
where we provide a default name rather than the database pointer and id.
- Fixed a small bug where the detailed description for AM2DSummingAB was
incorrect and couldn't be loaded from the database.