Override default $ object key name
Override default $ object key name

The xml2js parser is used to convert nmap results output into objects
used by node-libnmap. The parser by default uses $ for object key
names as it parses the rather complex XML object returned by nmap

As it turns out, Mongo (and probably other dbs) don't like key names
that use special characters, for security reasons among others.
So I order to promote easy storage of the nmap scan result object I
have adjusted these default key names such that they confirm to simple
naming standards and no longer consist of special characters.

After this commit it is possible to dump an entire scan result object
right into Mongo if that is your desire.

regulatre/node-libnmap,jas-/node-libnmap