Add Trait support to monticello

'Monticello.v3-topa.460' message 'Add #match: for matching in certain streams. Required by MCClassDefinition now.'
'Monticello.v3-topa.459' message 'Add trait support from Squeak Monticello'
'BaselineOfGLASS1-topa.8' message 'Don''t touch orginial package when priming traits support'
'BaselineOfGLASS1-topa.7' message 'Fix determination of trait-fix-requirement'
'BaselineOfGLASS1-topa.6' message 'Try to prime Monticello when we have to load traits'
'BaselineOfGLASS1-topa.9' message 'Also prime #sortedVariables'
'Monticello.v3-topa.461' message 'Some Trait tests and fixes.'
'Monticello.v3-topa.462' message 'Simple test case illustrating class var non-ordering'
Make tests pass again.

Thing:
testCannotLoadClass this test collides somehow with MCGsClassModificationTestCase.
a proper fix would be

MCClassDefinition>>createClass
...
  (traitComposition ~= '{}' or: [classTraitComposition ~= '{}']) ifTrue: [
    ImproperOperation new reason: #rtErrTraitsUnsupported;
        details: 'GemStone currently does not support traits';
        object: self ; signal .
    ^ nil.
  ].
...

but then 3 out of 4 issue247 tests in MCGsClassModificationTestCase fail (or error, from time to time)
Merge pull request #8 from krono/krono/issue-8

MC Trait support