Added appropriate comments
Added internal method _getfirstmatchingchild as findFirstR doesn't actually return the value LDTP is interested with
Added new APIs - multiselect, multiremove
Implemented APIs - singleclickrow, doubleclickrow, doubleclickrowindex, rightclickrow