reject queries with certain syntax error (instead crashing)

--HG--
branch : trunks
more hackery with dot operator: allow $variable. "prop" if following term would be invalid

--HG--
branch : trunks
fix memory leak if an exception is raised during sequence evaluation

--HG--
branch : trunks
own json extension: allow object / property, array of objects / property, object+array mix // property

--HG--
branch : trunks
do not allow / being applied to arrays of non objects

--HG--
branch : trunks
allow /* or //* to read all object property values

--HG--
branch : trunks
fix memory leak after raising parsing exception on the RHS of :=

--HG--
branch : trunks
new json extension compatibiliy options in xidel

--HG--
branch : trunks
breaking compatibility change: do not allow non node values in path expressions as required in xpath

--HG--
branch : trunks
fix too restrictive / type checking, add IXQuery.evaluate(ixqvalue)

--HG--
branch : trunks
utility functions for xpath/xquery/123 evaluation

--HG--
branch : trunks
added resolve-html function like resolve-uri that resolves html elements (like <a>) to GET/POST requests

--HG--
branch : trunks
fix low level parsing of elements containing invalid / within them, changed parsing of elements without tagname

--HG--
branch : trunks
fix that json object serialization printed the old and new values if properties have been changed

--HG--
branch : trunks
simplified some functions iterating over object keys/values

--HG--
branch : trunks
some test cases

--HG--
branch : trunks
fix resolve-html to return empty sequence on empty sequence input

--HG--
branch : trunks
code simplification: merged link target resolving of xidel, simpleinternet and multipagetemplate

--HG--
branch : trunks
handle more html elements when following

--HG--
branch : trunks
fix that objects where changed to strings by resolve-html

--HG--
branch : trunks