added tabs constants and changed logic connected with it
added canonical hook
Merge branch 'bugid-100140' into consumer-wam