Added type-excluding for async generator

For some types we never want to rewrite to async (e.g. TextWriter)
Fixed some non-rewritten GetReader invocations

System.Data needed to be referenced in order to bind them properly