userportal,webadmin: persistent column widths

- The column widths were persisted based partially on the
  associated model name. However for certain models there are
  several views with different grid columns, which would
  cause the column widths to be all whacky when switching between
  them. This patch fixes that issue.
- Added all missing elementIds for sub tabs, except for TreeTables which
  are not behaving well.

Change-Id: I36fa590ee3521782e01160ee09575e3848912f9d
Signed-off-by: Alexander Wels <awels@redhat.com>