message: Reduce store header watchers
diff: <div class="character-text">
  <div class="top">
  <div class="class">{{:: vm.store.className }}</div>
  - <div class="powerLevel" ng-if="!vm.store.isVault">{{ vm.store.powerLevel }}</div>
  + <div class="powerLevel" ng-if="::!vm.store.isVault">{{ vm.store.powerLevel }}</div>
  </div>
  <div class="bottom">
  <div class="race-gender" ng-if="::!vm.store.isVault">{{:: vm.store.genderRace }}</div>
  </div>
  </div>
  <div class="loadout-menu" loadout-id="{{:: vm.store.id }}"></div>
  -<dim-stats stats="vm.store.stats" ng-if="!vm.store.isVault"></dim-stats>
  -<div ng-if="vm.store.isVault" class="vault-capacity">
  - <div class="vault-bucket" title="{{bucket | translate}}: {{size}}/{{::capacity}}" ng-repeat="(sort, size) in vm.store.vaultCounts" ng-init="capacity = vm.store.capacityForItem({sort: sort}); bucket = 'Bucket.' + sort">
  +<dim-stats stats="vm.store.stats" ng-if="::!vm.store.isVault"></dim-stats>
  +<div ng-if="::vm.store.isVault" class="vault-capacity">
  + <div class="vault-bucket" title="{{::bucket | translate}}: {{size}}/{{::capacity}}" ng-repeat="(sort, size) in vm.store.vaultCounts" ng-init="capacity = vm.store.capacityForItem({sort: sort}); bucket = 'Bucket.' + sort">
  <div class="vault-bucket-tag">{{::bucket | translate | firstLetter}}</div>
  <div class="vault-fill-bar">
  <div class="fill-bar" ng-class="{ 'vault-full': size == capacity }" dim-percent-width="size / capacity"></div>
  