use boost for lround, as it is not available on MSVC2012
Merge pull request #366 from chambbj/issues/357-boost-rounding

use boost for lround, as it is not available on MSVC2012