Fix #839

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
Fix 'outerHeight' and 'outerWidth' function signature in overlay