Trying to replace GtResetSourceStream with GtSetSourceVisitor/GtVisitorStream
fix some problems with set source visitor
Restored original test order
Merge pull request #46 from standage/master

Replacing GtResetSourceStream with GtSetSourceVisitor