Use float for constData, not qreal
Use Boost for mathematical constants

This may seem a bit excessive just to get Pi, but I'd prefer to keep things
portable, and M_PI is strangely enough not.

Plus, I plan to use Boost more in the future, so it's nice to add the
dependency now.
Fix some includes that fail when using Qt 5.0