AUI-1217 Fix misterious yui branch
AUI-1217 Fix aui-event-input condition for new Loader
AUI-1217 Bring back conditions for aui-event-delegate-change and aui-event-submit-change
AUI-1217 Simplify aui-base-html5-shiv trigger
AUI-1250 The rating display is not correct with floats.
AUI-1250 Update rating demo
AUI-1250 - Source formatting
AUI-1177 Date disappears from input textbox when choosing the minimumDate from the DatePicker

This bug was happening because when the user clicks on the test field the datepicker code shows the calendar again and sets its dates to the ones in the field's value. Since the text field doesn't have the time information of the selected date (the default mask has only the day, month and year), the date object created from it would have a different time than the original (in the default case it would be the same as the time on the user's computer), though it would still be the same date. The calendar module considers all of its dates as having the time set to 12:00:00, so if the selected date had been equal to the minimimDate option, it would reject it when the user clicked the text field before 12:00:00 (similarly, it would reject dates equal to the maximumDate when the user clicked after 12:00:00).
So what I did was fix the dates being passed to the calendar's selectDates function, adjusting the timestamp to make sure that it won't be rejected when the date is equal to minimumDate or maximumDate.
grunt format
Yogi loader regenerate
AUI-1208 Cloned fields displaying hidden attributes

Cloned fields were only receiving the field properties of the original field during creation. Attributes like hiddenAttributes weren't being passed, so this configuration wouldn't be respected for cloned fields.
While fixing this for hiddenAttribute I noticed that this was already happening for all other non-property attributes. I checked these other attributes one by one and this fix is now making sure that the ones that need to be passed over to the cloned field are doing so.
AUI-1208 Source formatting
AUI-1271 Update YUI3 to v3.16.0
Release 2.5.0
AUI-1173 Single page application utility

AUI-1173 Source formatting

Yogi loader regenerate

AUI-1173 Add demos
AUI-1173 Prevent url navigation when beforeDeactivate returns true

AUI-1173 Add ScreenCacheable docs
AUI-1173 Updates the document title with the title of the screen or the defaultTitle of the surface app
AUI-1173 Add ability to map regex paths

AUI-1173 Improve log
AUI-1173 Full URL should be compared to determine when is already at the destination
AUI-1173 Concurrent routes can share the same screen, for those cases a page refresh is performend and removing the screen is not necessary.

AUI-1173 Source formatting