Major speedup of String --> Double conversion

Replace `boost::lexical_cast<double>` with `boost::spring::qi` in `String::toDouble()`. 

Fixes #692