Add a stream-returning version of CrossPlatform::debug

Usage:

    CrossPlatform::debug(DEBUG_LEVEL)
        << "some string"
        << someVariable
        << std::someIoManipulator
        << std::endl;
Merge pull request #107 from smaximov/debug-stream

Add a stream-returning version of CrossPlatform::debug