Merge pull request #1369 from mtbc/insight-tidyup

Insight tidyup
identify AWT components using setName

assists the writing of robust automated UI test scripts
add new UI scripts component to build
add new RF keywords to assist Insight scripts
add draft scripts to get people going

these are very much work-in-progress but may be helpful
add simple test class for a Java keyword
expand Get Image Icon Name to cope with JLabels
add component names for thumbnails and their canvases
add thumbnail check keywords and expand test scripts to demonstrate
add keywords to directly query thumbnails

get thumbnail border color
get thumbnail canvas image hash
add keyword to find tree path matching a given regexp
make Guava dependency explicit
refactor thumbnail keywords for getting canvas component name
update test case script to demonstrate new keywords

shows synchronization between tree view and data browser selection