sqlite3: extract brief, detailed and inbody descriptions

schema changes:
renamed bline to bodystart
renamed id_bfile to id_bodyfile
removed bcolumn

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
sqlite3: test

This verifies the sqlite3 db against the generated XMLs
It prints  the unprocessed attributes, children and chilren atrributes
of the memberdef element.

Every processed element is removed from the XML dom, so one
can also visually inspect it.

usage:
	testing/testsqlite3.py -d /.../doxygen_sqlite3.db -x /.../xml/test__x11_8cpp.xml

output:
WARNING: 'location' has unprocessed attr 'bodyend'
WARNING: 'memberdef' has unprocessed child elem 'briefdescription'
WARNING: 'memberdef' has unprocessed child elem 'detaileddescription'
WARNING: 'memberdef' has unprocessed child elem 'inbodydescription'
WARNING: 'memberdef' has unprocessed child elem 'location'
WARNING: 'memberdef' has unprocessed attr 'kind'
WARNING: 'memberdef' has unprocessed attr 'prot'
WARNING: 'memberdef' has unprocessed attr 'static'
WARNING: 'memberdef' has unprocessed attr 'id'

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>