Solving piecewise polynomial constraint systems with decomposition and a subdivision-based solver. (September 2017)