Squashed 'quarks/' changes from 7d16782..a9cbd5a

a9cbd5a Added Copy directory feature to Folder class
d8a3aa5 Few improvements to collection extensions
02935b0 Everything made internal. Added test to validate this.
f36e54c Implemented folder class
56816b3 Added CopyTo method to stream extensions
630c222 Added exception extensions
385face Added few extensions for collectios
fb2b4f3 Added scratchpad
eb9911f Implememented reusable buffer
0ea85a1 Added forgotten method to platform class

git-subtree-dir: quarks
git-subtree-split: a9cbd5ab34c71fb0b5946f56aec5c198b62b5e69
Merge commit '27d8e90920e0590bff1ed33b4f43b26cdd460cef'