Fix 'outerHeight' and 'outerWidth' function signature in overlay

Reading about [outerheight in jQuery doc](http://api.jquery.com/outerHeight/), it seems like the signature used before (eg `outerHeight({margins:true})`) have never been supported. As an object is a truthy value, I guess it just passed as a true boolean.

Although, as now [`outerHeight` and `outerWidth` can be used as setter](http://blog.jquery.com/2012/08/16/jquery-1-8-box-sizing-width-csswidth-and-outerwidth/), now jQuery add type validation in these functions ( [1.8](http://james.padolsey.com/jquery/#v=git&fn=jQuery.fn.outerHeight) vs [1.7.2](http://james.padolsey.com/jquery/#v=1.7.2&fn=jQuery.fn.outerHeight) )

So, this fix should defenitly should be added to next version.
Fix 'outerHeight' function signature in dateinput
Fix 'outerWidth' function signature in overlay apple effect