new PanZoomView kind, based ImageView on PanZoomView
allow unscaled content and thus repair ImageViewPins in ImageView
First experimental version for IE8
Fix position of image in ImageView
Fixes ENYO-1423 ImageCarousel not supporting max-width on panels
Var scope fix
Fixes ENYO-1424 scale and zoom being reset when index changes
apply webflints commit 'fixes ENYO-1425 adds support for fit image scale' (https://github.com/webflint/layout/commit/0d879e60709ce1117af5bd79a8b48c4479f7460b)
Clean up PanZoomView and ImageView
additional samples for panzoomview kind
move alignImage from imageviewkind to panzoomkind and rename as align
fix imageview in IE
update documentation of PanZoomView
Merged from Post-2.2
Merge in Satzmedia-master branch
Update samples and js files for jshint-cleanness

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge branch 'master' into Satzmedia-master
Remove logging from PanZoomView code

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Make PanZoomViewSample CSS and JS more specific to allow use in sampler
Change .write() to .renderInto()

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Apply ENYO-1629 fix to PanZoomView (checking for scrollMath)
Add destroy method to ImageView.js too
Switch to bindSafely

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
merge from enyojs/layout:panzoomview