Add "position id" for widgets

Currently, we don't have any thing to distinguish what position the widget is in, ie, in the main column or the sidebar. Add a position id to the widget class help the user to make a CSS customization, so we can do nice thing such as hide some information when the widget is too small (display in the sidebar).