Character-aware java.io.FilterReader implementation. Fixes #7