Note need to update URL shortcuts on new release
trac/137: wildcards rejected when validation disabled during parsing
trac/138: xsd.dateTime loses microsecond precision
trac/142: Document advanced customization

Following discussion at
http://sourceforge.net/projects/pyxb/forums/forum/956708/topic/5341663,
provide an example of complex customization.
trac/135: opengis/scripts/genbind removes all user files

Added recommended checks to all genbind scripts, and further checks to
bundlesupport.sh.
Clean up bundles.common

- Add documentation of this bundle
- Add xlink bindings
- Remove outdated xhtml wrapper
- Correct include path for xsd_hfp
fix spelling error
Extend web service bundle

Need some resource-related schema to support the current OpenGIS standards.

http://docs.oasis-open.org/wsn/t-1.xsd wstop
http://docs.oasis-open.org/wsrf/bf-2.xsd wsrf_bf
http://docs.oasis-open.org/wsn/b-2.xsd wsnt
http://docs.oasis-open.org/wsn/br-2.xsd wsrf_br
Refresh opengis bundle

Reorder to decrease the number of modules that aren't explicitly named.
Reference the wssplat bundles for web service material now required by the
Sensor Web Enablement Service Model.  Put ISO19139 in a versioned
subdirectory.  Add GML 3.3, and later versions of some other schemas.
Default schema location to improve likelihood of testing
trac/143: cleanup OpenGIS schema bundle

This commit just notes that the bundle will not be pre-populated in
distributions, and enhances the documentation on how to generate it.
Clean up gitignore files
Clean up xml.sax.make_parser usage

Remove positional arguments from pyxb.utils.saxutils.make_parser: nobody
ever used them, and this allows us to have a back-door to define the desired
argument globally.

Update pyxb.utils.domutils.StringToDOM to explicitly create a parser using
pyxb.utils.saxutils.make_parser().  We need this because PyXB expects
certain features to be configured properly, and there's no reason to believe
whatever minidom comes up with on its own is right.

Finally, make the path to the test document in the module sanity check
function relative.
Remove unnecessary default definition of SCHEMAS_OPENGIS_NET

The test script for opengis sets this if necessary.
trac/144: toxml needs encoding support

libxml2 does not handle unicode that is not in utf-8.  Fixing the defect was
trivial; updating all the existing code that didn't pass an encoding was a
little harder.
Fix tests run with libxml2 parser

More cases where "t><n" in a document causes it to look like bogus unicode;
force the thing to utf-8.  libxml2 raises a parse exception instead of a
UnicodeEncodeError in some cases.  It also diagnoses an illegal URI.

(Note: This validated with drv_libxml2 passed as the preferred parser in
make_parser, but that's not part of the commit.)
Revert patch, upstream has fixed schema
fix spelling error
trac/146: mark encoding in generated output

Add global values for the input and output encodings to the top-level pyxb
module, rather than hard-coding them throughout the source.

Add the output encoding used by the generation module to the top of the
generated python module.

Literal uses of specific encodings are left for pickling and for hash
calculation.  All other uses should reference the global values for now;
when trac/145 is addressed the information should derive from the encoding
of the schema or some other source.
Provide module encoding