TIFF I/O

+ use generic std::istream
+ add open from char const* and size factory method
scons: fix g++ detection logic on OS X
re-enable tiff from string tests - refs #1805 - closes #1831