open is now based on io.open
use u() in the newline pattern
changed write_text to use newline patterns
removed unused line
changed write_lines to use newline patterns
fixed docs
Merge pull request #78 from simleo/enhanced_open

Enhanced open
Just pass arguments through to io.open
Extract IOError compatibility transformation as a context
Merge branch 'master' into py2_surrogates

Conflicts:
	path.py
Update rename functions to use fs_path
Update in_place to use more internal functions and fs_path
Fix merge error with chunks method