Automatically use script name/key from config file

This patch allows a user to leave the script name/key arguments empty in registerCallback, which will make the events framework automatically use the name/key from the shotgunEventsDaemon.conf file.