added .idea to .gitignore
the fix addresses  issue https://github.com/zopefoundation/ZODB/issues/12, encode `path_info` before passing it to `transaction.note`
use `pyramid.compat.bytes_` to encode string for `t.note`
cosmetics
removed the test as it not working on PY3
implemented PY3 check through introducing `compat_str`
* dropped `compat.py` changes
* implemented `transaction._compat.native_`
* added two tests for unicode and str path
* dropped `compat.py` changes
* implemented `transaction._compat.native_`
* added two tests for unicode and str path
Merge remote-tracking branch 'origin/master'
cosmetics
changed `test_handler_notes_unicode_path` to comply with PY3 syntax
changed `test_handler_notes_unicode_path` to comply with PY3 syntax, second try
changed `test_handler_notes_unicode_path` to match PY3 result
fixed import in tests
Merge pull request #25 from yentsun/master

addressing ZODB/issues/12, encode `request.path_info`before passing it to `transaction.note`