added option to strip node name prefixes from tags

added option "stripPrefix".  
When false, does nothing.
When true, prefixes are stripped from node names used as tags.
Does not remove the reserved prefix "xmlns" from tags.

This allows dot notation to be used without knowledge of the namespace-prefix mapping.  Particularly useful for services using the ns1, ns2, ns3... style of prefixes or services returning subelements with implied (or default) namespace.

suggested documentation:
stripPrefix (default: false): When true, removes the prefix from the nodeName when creating the JSON tag. It does not strip the xmlns reserved prefix.

Example (true)
                  "code": {
                    "name": "ns:code",
                    "value": "Active",
                    "prefix": "ns",
                    "local": "code",
                    "uri": "http://ucore.gov/ucore/2.0"
                  }

Example (false)
                  "ns:code": {
                    "name": "ns:code",
                    "value": "Active",
                    "prefix": "ns",
                    "local": "code",
                    "uri": "http://ucore.gov/ucore/2.0"
                  }