Pull Request for Issue846: REIXS can't have it's interpolation AB in the data sources editor because it's REIXS specific

Changed the AMDataSourcesEditor to build analysis blocks using AMDbObjectSupport rather than hard coding the constructors.  Also brought a couple analysis blocks up to date with database paradigm calling.  Ex:

```Q_INVOKABLE AMAnalysisBlock(const QString &name = "InvalidInput", QObject *parent = 0);```

This will close #846 once it's merged in.