Update doc on shared ptr. Closes #14. TODO: All example code in the documentation should not be in text mode, but in .cpp/.h files so that they can be compiled in samples, and use the doxygen /// [section] syntax to refer to the snippets.
Fix signed(enum)/unsigned(u32) warnings that leak into code bases using kNet.
Merge pull request #15 from Stinkfist0/master

Fix signed(enum)/unsigned(u32) conversion warnings on MSVC that leak into code bases using kNet
Pass command line in cmake VS batch files to allow setting options and other flags when calling from command line.
Add support for formatting terabytes in FormatBytes utility function.