Merge remote-tracking branch 'upstream/master'
Add default constructors to abstract classes
Assert
Merge pull request #165 from CodaFi/default-constructor

Assert when calling -[MCOAbstractMessage init] or -[MCOAbstractPart init].
They are the wrong designated initializer.