#135 added holding shift functionality for multiselection of several items

Added functionality for selecting multiple items holding the shift key, the same behavior that is expected in plain html multi select. It work in both direction, up to bottom and reverse. Tested on ie8, ie9, ie10, firefox and chrome.