bug 680209: Display badges from OBI backpack - DONOTMERGE

* UserProfile model additions to fetch & cache badge data from the OBI
  Displayer API

* Tests for the model additions

* Tweaks to profile template and CSS to display badges