Implemented a more flexible blending system (fixes #298)

Relevant thread on the forums: http://en.sfml-dev.org/forums/index.php?topic=14148.