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
This commit provides APIs for user to use the widely used attribution methods to explain DL models and the evaluation methods to quantify the explanations. With combination of MindInsight, the user can have a friendly visualization on their models.