Added the still experimental ExtendableMessage trait. Version bump.
Merge remote-tracking branch 'origin/master'
-Commonized Message Traits so that Messages that have a field that contains ExtenstionRanges can be supported
-Fixed Optional cases
Merge remote-tracking branch 'remotes/upstream/master' into extension-fix