fixed user/icon not working in backlog

all channel and username 'buttons' now use a similar tunneling mechanism
that is agnostic of the host container.

consequentially the internal theme and bbcode parser have been updated
to reflect this