fix HRs in list items + code. fixes #91.
fix link defs after blocks. nearly fixes #77.
implement xhtml option for self-closing elements. fixes #330.
Merge branch 'def_hr_fixes'

Conflicts:
	lib/marked.js
add doc/ and some documentation of markdown inconsistencies.
update underline spec
merge from upstream