Fix #996: AgaviCalendar::setTimeInMillis() doesn't explicitly cast value to float
merge cf7a6aea41abda2b51c2ad47988638a871c5b77e, refs #996 and #991