Wrapped ContentType.GetAll in test
Merge commit 'f91ff5dc31760f731c8f3d065302322b2f12650b' into 6.2.0-petapoco-hackathon
Forgot to commit tests before refactoring, but was green both before and after. :)
CountByObjectType, CountLeafNodes and CountSubs harnessed
CountByObjectType, CountLeafNodes, CountSubs refactored.
CMSNode.delete harnessed
CMSNode.delete refactored
ChildCount & Children harnessed
CMSNode.ChildCount refactored.

Added sillytest for new CMSNode(-1).Children (returns itself)
CMSNode.Children refactored
ChildrenOfAllObjectTypes harnessed.

Added some sorting tests on Children.
ChildrenOfAllObjectTypes refactored
Minor obsolete attribute text fix on CMSNode(IRecordsReader)
HasChildren harnessed
HasChildren refactored
IsTrashed harnessed
IsTrashed refactored
getAllUniqueNodeIdsFromObjectType and getAllUniquesFromObjectType harnessed.

(yay, they're not in use...)
getAllUniqueNodeIdsFromObjectType and getAllUniquesFromObjectType refactored.
GetDescendants harnessed