more compatible with bus's
1. Add tab for bbcode
2. bbcode image add caped IMG to enhance compatibility
3. make code a _little_ bit cleaner
4. allow to stick icon in the middle of string, instead of the end only