refs #429: need the structured html not the aloha-ized html
refs #429: change variable name to reflect reality
Merge branch 'master' into ticket429
refs #429: leading into preview+aloha, the index.html file in the server work directory must be the ready-for-aloha html.  the index.html file in the upload.zip file in the server work directory must be the structured html for the associated cnxml.
refs #429: leading into preview+aloha, the index.html file in the server work directory must be the ready-for-aloha html.  the index.html file in the upload.zip file in the server work directory must be the structured html for the associated cnxml.
refs #429: save the structure html5 to the serve, because we can.
refs #492: refractor how we save the cnxml and html in the zip and to the server.  add hooks to allow metadata to be saved in cxml and html (see #407). parameterize the xsl that populates the <head> of the structure html5 so that title is correct.
refs #429: remove the redundant cnxml to structured html conversion
refs #429: allow user supplied title to override the title in the cnxml.  add a little demo metadata tothe html/head.
Merge branch 'master' into ticket429
refs #429: fix typo
comment and whitespace change
Merge pull request #11 from oerpub/ticket429

I tested this and it seems to work fine. It will likely be extensively changed in #431.