Merge pull request #35 from chardet/release/2.3.0

Release 2.3.0
Merge branch 'release/2.3.0'
Merge branch 'master' of github.com:chardet/chardet
Ensure that stdin is opened with mode 'rb'

This fixes the following error:

    $ echo foo bar | chardetect
    Traceback (most recent call last):
    ...
    TypeError: can't use a bytes pattern on a string-like object
Fixed chardetect for non-ascii file names
Merge pull request #39 from nkanaev/chardetect_filenames

Fixed chardetect for non-ascii file names
Merge branch 'open-stdin-as-rb' of github.com:lpsinger/chardet into lpsinger-open-stdin-as-rb
Fix a Python 3 compatibility issue with lpsinger's PR.
Merge branch 'lpsinger-open-stdin-as-rb'
Merge branch 'master' into feature/upstream-changes-and-overhaul

Conflicts:
	chardet/compat.py
Add if __name__... to test.py and a break to speed things up in loop.