added support for output stream(cout<<) for compute::string

Please review.
Cool! I didn't know about this. Looks useful.