Make sure that buy-once item views show the correct "owned" state if their model is initially owned
added title transition
- Storefront: add "iphone" class to body tag if user agent is an iPhone (or iPod)
- ASB templates: add iphone specific CSS to resolve line height issues
new branch
Merge branch 'chaim_branch' of https://github.com/soomla/storefront into chaim_branch

Conflicts:
	src/js/views/helper-views.js
Purchase Related Animations - balance
Receive calls from native SDK (or stubs) when a market item purchase starts or is canceled
Open Loading Modal on "marketPurchaseStarted", and close it when done.
Loading Modal / listen to "buyMore" event only when in Dialog Modal (and not in Loading Modal).
commits
Merge branch 'ran_loading_dialog'

* ran_loading_dialog:
  commits
  Loading Modal / listen to "buyMore" event only when in Dialog Modal (and not in Loading Modal).
  Open Loading Modal on "marketPurchaseStarted", and close it when done.
Fixed the sound issue (sound not playing on ios on buy buttons only)

The problem was that multiple 'document.location = ...' were performed at once. This resulted in situations where calls didn't not get to the native side (on ios).

Fixed using an answer from: http://stackoverflow.com/questions/2934789/triggering-shouldstartloadwithrequest-with-multiple-window-location-href-calls
Balance Jiggle / Merge remote-tracking branch 'remotes/origin/chaim_branch_02'
added animation to "you have" text
jiggle
reset...
from merge
Balance animation only if balance raised.

Merge remote-tracking branch 'remotes/origin/chaim_youhave_2'

Conflicts:
	src/js/views/components.js
Change `$this` reference with `this` in dialog opening code
Add TODOs in js API