Port to SMFL 2.0rc1 and boost 1.52.0

Boost required a new linked library, and SFML seems to have changed its
naming conventions.

A few minor things such as text spacing and the translucent game-over
overlay are somewhat broken, but at least it compiles and runs again.