Produce more helpful errors
Produce more helpful errors

The previous check whether we could proces the entire input was too crude
and produced the unhelpful error message "Get could not process entire
input", pointing to the start of the string, even if the problem was much
farther down the line.

With this change, error messages contain an indication to where the error
happened that is a little closer to the actual trouble spot.

lutter/augeas,camptocamp/augeas,mlichvar/augeas,mchf/augeas,jjlin/augeas,dafugg/augeas,domcleal/augeas,lutter/augeas,camptocamp/augeas,MikaelSmith/augeas,dafugg/augeas,MikaelSmith/augeas,kunkku/augeas,camptocamp/augeas,ptoscano/augeas,ptoscano/augeas,kunkku/augeas,domcleal/augeas,manandbytes/augeas,GeoffWilliams/augeas,kumy/augeas,hercules-team/augeas-do-not-use,mlichvar/augeas,GeoffWilliams/augeas,bkearney/augeas,pevalme/augeas,dafugg/augeas,mchf/augeas,lutter/augeas,mlichvar/augeas,jasperla/augeas,domcleal/augeas,camptocamp/augeas,pevalme/augeas,hercules-team/augeas-do-not-use,jjlin/augeas,bkearney/augeas,jasperla/augeas,kunkku/augeas,jtopjian/augeas,bkearney/augeas,kumy/augeas,raphink/augeas,hercules-team/augeas-do-not-use,hercules-team/augeas,kumy/augeas,manandbytes/augeas,jjlin/augeas,pevalme/augeas,bkearney/augeas,hercules-team/augeas,kumy/augeas,ptoscano/augeas,jtopjian/augeas,raphink/augeas