chore($npm): updates grunt coffee version
chore(Gruntfile): updates the coffee tasks with literate options
chore($git): adds missing trailing new line
refactor($core): uses one media_handler for all widgets of the same type