VID-1838 refactoring the new thumbnail info icon implementation

- Abstracted helper functions from controller class
- Info icon will only show on block level article thumbnails now (both image and video)
- Changed the html/css implementation of info icon