Fix generation of BNode name for microdata when 'itemid' is given
without a value. Was using the MD5 of "0" resulting in lots of BNodes
called 'nodecfcd208495d565ef66e7dff9f98764da'
Fix ToolRunnerTest to check for no tools.