Fix boost::spirit::qi::parse for INT_MAX+1

This patch fixes BZ#97463.
This is related to boost bug
https://svn.boost.org/trac/boost/ticket/9007

The error is fixed by the following commits:

https://github.com/boostorg/spirit/commit/2a893944ee76246c8027e1e92a38f2d83dd0715c
https://github.com/boostorg/spirit/commit/89c9a8f547a64a4f72810522afacfd64e1a2138d