Add new jso value API for handling error locations
Abstract jso_location and fix parser inclusions
Refactore error locations handling