Use Y.DateAssert in Calendar Tests
Update Calendar tests to check issue #2532163 #2532183 #2532185
Improve minimum/maximumDate Calendar feature. fix #2532163 #2532183 #2532185

Setting minimumDate or maximumDate now correctly disable nodes before
or after theses dates.
Update calendar documentation for the min/maxDate attributes
Fix Calendar navigator when min/max date change. #2532183
Work on 3.11.0pre.
Move the use of Y.soon to _notify()

This essentially reduces the number of calls to Y.soon
Change the value of |this| in callbacks

As per Promises A+ (see
https://github.com/promises-aplus/promises-spec/#the-then-method) the
value of |this| inside callbacks mut be the global object or undefined
in strict mode
Add "use strict" pragma
Add extra test for strict mode instead
Ignore the strict mode test when it is not supported

Remove superceded mention to |this|
Avoid calling Y.soon for an empty list in _notify()
Test if the test is in strict mode

Do not run the test for |this| being the global object when already in
strict mode
Merge branch 'dev-master' into dev-3.x
Merge branch 'dev-master' into dev-3.x
Merge branch 'fix-minmax-date' of git://github.com/ArnaudD/yui3 into ArnaudD-fix-minmax-date
Update Calendar history.
Build calendar.
Merge branch 'live-docs' into dev-3.x
Merge branch 'dev-master' into dev-3.x