using boost::math::constants::pi

instead of custom defined hard-coded PP variable
completely getting rid of boost's matrix
fixes for @memmett's comments
forgot a few occurrences
Merge pull request #85 from torbjoernk/feature/no-boost

using Eigen::Matrix everywhere -- using boost::math::constant::pi
Merge remote-tracking branch 'upstream/development' into development