Add support for a SQLite db for names, rather than text file

- Properly handles concurrency and scales well
Ignore unicode characters in names script processing
Merge branch 'integration' into names_sql
Merge branch 'bcastNameFix' into names_sql
Merge branch 'bcastNameFix' into names_sql

Conflicts:
	scripts/linux/mdns/mdns.py
Fix for malformed packet from NBNS script

- Returned names need to be padded to 16 characters with spaces, terminating
in a NULL byte
Fix another problem where packets had srcip of the broadcast address
Merge branch 'bcastNameFix' into names_sql
Fix segfault caused by changing splay tree key after insertion
Merge branch 'bcastNameFix' into names_sql
Fix case sensitivity bug with mdns script
Merge branch 'names_sql' into integration