use a FULL template
move the template to the docx package
break the the docx module into a package for easier maintainability -- use a class to represent the docx file so we can provide a nicer interface to the user
( redo James Robert <jim.mixtake@gmail.com>  2012-01-08 18:40:57  with updated code)
better organized code
( folow 46633bede99eadb796c76d83413366791368b289 - James Robert <jim.mixtake@gmail.com> )
Continue rework
( redo 3507659d69251c145e002e59c636b364a4d135c7 from James-Robert )
added an html inspired DSL for creating docx files :)
update the examples and docs
pylintify
Continue Rework
bug fixes

Conflicts:

	docx/core.py
abstract out the functionality that turns a dir into a docx file and fix the bug where a docx file can only be saved once


Conflicts:

	docx/core.py
	docx/utils.py
reimplement page format support
xml template little fix
picture work again
fix page settings
use external dir_to_docx()
some minor fix too
Add more page format support
Fix Page format (DIN) use standard uppercased name
Add utility function: convert cm to dxa
Table Col width in pct are now convert in dxa if tblw is define
Allow per attribut prefix
headerRelation need this:
<w:headerRelation r:id="rId4" w:type="default" />
define attr like this:
make element(tagname, attrinutes={ 'type': 'default',
				   'id': { 'value': 'riD4' , 'prefix': 'r' }})

Conflicts:

	docx/elements.py
Add a default header
example : 'doc.headercontent.append(paragraph("doc title"))'