add various Component.setName() to facilitate UI testing
add more Component.setName
make D&D tree name more specific

specificity is important when another tree may appear in the same
window or dialog
name components for their type
update copyright year after code changes
Merge pull request #1434 from mtbc/rebased/develop/Component.setName()

First round of preparing Insight for UI testing (rebased onto develop)