Adjust dashboard to "columns" parameter when present

Change view container width to automatically match the number of rows as per
configuration. If columns is not defined, leave the width to 100%. If the
number of columns is wider than the browser's then it will overlay giving
higher importance to columns config.