fix: lib/Parser.py: syntax_err(): error message: lightened the shade of gray so the boundary between the strings before and after the error would be clearer
moved everything into /trunk/ to create the standard svn layout, for use with tools that require this (eg. git-svn). IMPORTANT: do NOT do an `svn up`. instead, re-use your working copy's existing files with `svn switch` (http://svnbook.red-bean.com/en/1.6/svn.ref.svn.c.switch.html).
Parser.py: Renamed SyntaxException to SyntaxError because it's an unexpected condition that should exit the program, a.k.a. an error
lib/*.py: Removed svn:executable property to turn execute bit off
Parser.py: Renamed _syntax_err() to syntax_err() to make it a public method
Parser.py: In syntax errors, only print <END> at end of string if error was at end of string
Moved everything in scripts to root. inputs_Makefile: Don't run "all" when installing.
Added faded beginning of string in Parser syntax errors
Refactored xpath.parse() to use a nested function instead of a class extending Parser
Fixed xml_xpath.get() last_only optimization to handle attrs correctly. Turned off stack traces for errors intended for the user to see.
Changed mappings to place prefix common to all XPaths in the column header
Moved Python modules to shared lib folder
data2xml: Added syntax for split paths, which map to multiple leaves
Added BIEN 3 scripts