Add roles into cookie

V1 -> V2:
This patch add "roles" parameter into cookie instead of each tab's
mode(Aline)

This patch add each tab's mode into cookie

Signed-off-by: Wen Wang <wenwang@linux.vnet.ibm.com>
Authorization: remove host/template tabs for non-root users

v2 -> V3:
Add a global variable "_tabMode" into JS code under kimchi.main.js that
indicates mode for each tab(Yu Xin, Aline)

V1 -> V2:
read only "roles" from cookie instead of roles of each tab(Aline)

This patch removed host/template tabs from non-root users

Signed-off-by: Wen Wang <wenwang@linux.vnet.ibm.com>
Authorization: remove [+] icon from non-root users view

V1 -> V2:
Changed the [+] button invisible by default and show if the _tabMode is
admin.(Yu Xin)

This patch removes [+] icon from the toolbar for users without 'admin'
role

Signed-off-by: Wen Wang <wenwang@linux.vnet.ibm.com>
Authorization: Remove actions based on roles

V3 -> V4:
Removed the additional white border line in user mode(Aline)
Minor change to the layout of the storage tab of user mode that makes
the arrow-down/arrow-up more consistent(Aline)

V2 -> V3:
Fixed the cookie usage error.
Hide the actions buttons and show if user has admin mode.
Fixed css inconsistence in storage tab
Remove associated actions of the action button if user is not root

V1 -> V2:
Minor changes in method of removing "Action" title under network tab
(Hongliang Wang)

Authorization: remove actions menu from storage/network tabs for
non-root users

Signed-off-by: Wen Wang <wenwang@linux.vnet.ibm.com>