Added IE8 support when initializing the animation

IE uses 'background-position-x' and 'background-position-y' instead of
'background-position'.  jQuery .css('background-position') returns
undefined in IE8, which was causing a jump before animation in my use
case.  I added the appropriate code to the initBackgrondPosition
function to support IE8.