added onlyNumber in directive.js
columns of grid widget on dashboard can be resizable
dashboard can save/restore width of columns
fixed a bug that cannot render preset which has no widget by autolayout
fixed a bug that cannot render preset which has no widget by autolayout (again)
Merge branch 'uidev'