add catch to workflow which detects when a plugin ran but did not add a licence to the item.  An unknown licence is added to the item and the plugin and its version are recorded in the provenance.  This commit includes updates to the config with standard urls for unknown licences, and updates to the common plugin code to allow the appropriate values to be set, as well as a new feature in the plugloader to extract __name__ and __version__ from plugins.  Associated unit tests also updated/modified.
Merge branch 'master' of github.com:CottageLabs/IsItOpenAccess