Fixed CompilerFilter to always output Unicode strings
Leave alone fragment-only URLs.

Without this change, mangling such URLs produces invalid results.
Merge pull request #359 from jscheid/leave-alone-fragment-only-urls

Leave alone fragment-only URLs.
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.
Updated links to the docs.
Updated authors file.