fix pylint issues
deepcopy model inside uncertatiny instance
update summary.proto for hoc and uncertainty
update summary.proto tab to spaces
enhance code by review comments
fix comment format
add uncertainty and saliency cross registration checking.
check registered with is none
group constants togather, enhance runner data checking
update copyright year
enhance comment wordings
Recursively create sub dirs
Optimize heatmap saving
better coding format
fix typo
add os.chmod() to make sure
forgot to append the image filename to the returned path
use realpath() instead of abspath()