using forward declarations for iostream

It is better for libraries to use forward declarations
instead of full headers.