Initial Commit for v1.1.0

A development branch
Changed from optparse to argparse

Now using the updated `argparse` module instead of `optparse`.
Modified Comment option to take PARENTID

The `comment` option now takes a PARENTID as an argument in addition to the
POSTID.  If the comment is not in response to another comment, set to 0;
otherwise, the COMMENTID parameter is the comment it will respond to.
Merge branch 'master' into v1.1.0

Updates documentation mods already done in master.
Removed Merge Strategy

Prior to repackaging, there was path information and I used .gitattributes to
assign merge strategy=ours for the xmlproxy/__init__.py file.  That's no longer
necessary.
Added Ability to Accept Data from STDIN

By using the filename STDIN on the command line, blogtool now reads data from
the standard input.  Updated README.md with this as well.
Bug Fix- img Tags not closed properly

Awhile back, I'd modified the serializing of HTML string sent via XMLRPC.  I'd
changed it to use HTML methods in order to fix iframe tags, which weren't being
closed properly.

Unfortunately, this broke other HTML tags for XHTML like img tags.  This code
fix implements a serializer to convert an lxml tree into an HTML string.
Escape certain characters during GetPost

The lxml parser doesn't like certain characters unescaped, like the '&'.
Normally, the XMLRPC exchange causes these characters to be properly escaped,
for instance '&' as '&amp;'.  But there are certain instances where they are not
properly escaped.  We now search for the '&' characters in the text stream and
escape them prior to parsing.

Further, the `tostring` function provided by lxml will not convert the escaped
pattern back to their single character, i.e. change '&amp;' to '&'.  The code
properly handles this situation.

Note that we should probably eliminate all usage of the `tostring` function and
create our own serializer to deal with this situation.
Bug Fixes and Testing

Add the test files to exercise the new serializer in fileprocessor.py.  Test
files are test/serializertest.sh and test/parserecent.  The serializertest.sh
script uses parserecent.

fileprocessor.py
================

1) Modified code for escaping certain HTML entities and added a few more HTML codes
for fancy quotes and apostrophes.
2) Added check prior to using the lxml parser to convert any stray '&'
characters into their escaped HTML equivalent.

html2md.py
==========

1) Found an edge case where nested inline tags weren't properly handled.
2) Added check prior to using the lxml parser to convert any stray '&'
characters into their escaped HTML equivalent.

options.py
==========

For getpost option, added UTF-8 encoding to output string.  Will likely have to
change this in the future.

.gitignore
==========

Added test/recent file to the git ignore.  This is a file created by
serializertest.sh and is overwritten each time the test is run.
Added and updated MANIFEST.in

Added the license and install files to the MANIFEST.in.
Updated Development Status to Stable

setup.py
========
This is a small project and it's basically a stable code base once installed
and, as far as I know, I'm the only one using it.  Thus, changed development
status from BETA to STABLE/PRODUCTION.
Merge branch 'master' into dev

Brought in all of the changes from the 1.0.x branch, including version numbering
and code reorganization.
Mods to setup.py

Added the download_url to the setup information.

Also commits the now deleted doc/bldcmd, which has been replaced by
doc/builddocs.
Merge branch 'master' into dev

Brought in new HTML based documentation.
More Documentation Updates

Most notably, added the doc/source/changelog.rst for generating changelog
documentation.  Also made various minor presentation related changes to the
documentation, adding a blurb about the new `STDIN` file name support for
reading from the standard input.
Documentation Updates

Updated online docs as appropriate for version 1.1.0.
Added V1.1.0 Documentation Zip

This is the zip file I can upload to pythonhosted.org for web based
documentation.