Collections
2/23 Transaction Testing
2/24 OpenObjectManager GetObject method.  Not functional.
2/25 RecordCollection Release!

Record collections appear to be working, powered through the open object
manager.

The transactions were able to be upgraded to OpenClose with some
tweaking.
2/25 Collections Cleanup

More generic.  More better.
Also, Trae us better at layers than me.
Trae.Brain.IsUsed = true;
2/25 ObjectManager/DocumentManager/PyrrhaDocument

Fixed a few areas of instability regarding transactions.  Modified a few
methods/constructors inside PyrrhaDocument to be a bit more bulletproof.
Tested disposing, which id failing pretty spectacularly; that needs to
be the next thing fixed.
Merge remote-tracking branch 'origin/master' into Collections

Conflicts:
	Pyrrha/Collections/BaseObjectCollection.cs
	Pyrrha/DocumentManager.cs
	Pyrrha/OpenObjectManager.cs
	Pyrrha/PyrrhaDocument.cs
	Pyrrha/Runtime/Exception/InvalidAccessException.cs
	Pyrrha/Runtime/Exception/NonEnumerableException.cs
	Pyrrha/Runtime/Exception/PyrrhaExcpetion.cs
Merge pull request #4 from XxZer0xX/Collections

2/27 Merge: Round 2