Merge branch 'hotfix/1.1.2'
reading files with binary mode. this fixes an issue on windows.
fixes issue #189
Merge pull request #190 from davidbrai/master

Read files in binary mode to avoid windows file reading issue.
Merge branch 'release/1.2'

Conflicts:
	compressor/filters/css_default.py
Fixed CompilerFilter to always output Unicode strings
Stop calling fsync in CompilerFilter

`self.infile.flush()` is sufficient to ensure that the input is flushed
from the Python process to the filesystem.  We were also calling
`os.fsync(self.infile)`, which flushes the file to disk.  This is overly
conservative for a temporary file.

On my system this change saves ~50 ms per filter execution.
CompressorNode call as documented requires django-sekizai 0.6+
Merge pull request #371 from gmcguire/patch-1

CompressorNode call as documented requires django-sekizai 0.6+
Update travis configuration to test Django 1.5, and drop python 2.5 support
Merge pull request #370 from bgilbert/fsync

Stop calling fsync in CompilerFilter
Remove old python 2.5 compatibility functions as we are dropping 2.5 support
Fix syntax in sekizai docs
Added a ref in django-sekizai docs
Update changelog to prepare for new version
Added test of "js inline" with non-ascii character
Calling decode('utf-8') on the template rendering shouldn't be necessary

All tests still pass, and it fixes #305
Merge pull request #375 from diox/js-inline-non-ascii

Fix UnicodeDecodeError with non-ascii content when using inline compression. Fixes #375.
Removed 2.5 from trove classifiers.
Updated changelog.
Bumped version up a notch.