added a bnapsql client to pull nicknames from BNA servers

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@345 c6942de0-fb00-432d-847f-c17686e00f22
VICT --nicknameout= writes nicknames it has collected to an external file for import

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@346 c6942de0-fb00-432d-847f-c17686e00f22
checks: changes to xpath and VR builds; markup of recent documented examples; notes re: BNAP compatibility

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@352 c6942de0-fb00-432d-847f-c17686e00f22
added a parser that manages alishow

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@364 c6942de0-fb00-432d-847f-c17686e00f22
Avoid null nicknames, and strip off double-quote-marks (avoid quoting those that are already quoted)

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@365 c6942de0-fb00-432d-847f-c17686e00f22
make curl download of dependencies follow 301 redirects to be more robust

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@406 c6942de0-fb00-432d-847f-c17686e00f22
Collect nicknames from BOTH sides of BNA now on a single --nickname=bnapsql:// source

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@450 c6942de0-fb00-432d-847f-c17686e00f22
java builds in their own isolated directories to avoid propagating cross-packaged cruft (the "Free Wifi at airports" problem)

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@480 c6942de0-fb00-432d-847f-c17686e00f22
enable the --nickname= function to fork inbound content to a number of parsers; the one with the most results wins.  Net result: the FAE or user needs not worry what they send to the tool, it will try to figure out what the file is.  Supports user-selected columns in CSV, Brocade ZoneShow, and BNA

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@493 c6942de0-fb00-432d-847f-c17686e00f22
build dependency fix

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@495 c6942de0-fb00-432d-847f-c17686e00f22
make PHC a bit forgiving if the number of NPIV-like links does not match exactly the difference from NPIV hosts to non-NPIV hosts

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@497 c6942de0-fb00-432d-847f-c17686e00f22
set nonverbose defaults in parsers and added helpful debug message in bnapsql:// failures due to BNA-12.0.0 changes to pg_hba.conf

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@511 c6942de0-fb00-432d-847f-c17686e00f22
documentation and whitespace

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@523 c6942de0-fb00-432d-847f-c17686e00f22
Fix remotewisdom RunPHC.seq; provide cisco-shows2wwncsv.awk to build portlabel nicknames as import CSVs but needs to run on every switch; initial support for --nickname=dcnmsql:// but needs additional testing (schema for DCNM-5.2)

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@541 c6942de0-fb00-432d-847f-c17686e00f22
whitespace and formatting

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@543 c6942de0-fb00-432d-847f-c17686e00f22
whitespace and formatting

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@572 c6942de0-fb00-432d-847f-c17686e00f22
dropped out-of-tree parser.jar library and now using fcparsers.jar from fcparsers-java rpm shown at github.com/chickenandpork/fibrechannel-parsers/

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@601 c6942de0-fb00-432d-847f-c17686e00f22
--dump-config=nickname.csv moved from VIFT and improved to build a file for -R in 615

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@617 c6942de0-fb00-432d-847f-c17686e00f22
completed pstore:// example (untested) of a custom DB query for two WWNs per tuple single-query result set; removed unused runcc lexicographical generator

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@643 c6942de0-fb00-432d-847f-c17686e00f22
fibrechannel-parsers (fcparser.jar) now safely ignores hardzoning in brocade alishow output; added a test to confirm that fcparser.jar fixes the parser abort on hardzone (blade,port notation)

git-svn-id: http://svn.chickenandporn.com/vitools/bnapsql@647 c6942de0-fb00-432d-847f-c17686e00f22