AUI-1173 Should not navigate when already at destination from link clicks and app.navigate call
AUI-1173 Adding more surface tests
AUI-1286 - Fixing alignment and failing test for ie10/11
AUI-1213 Use Bower to fetch dependencies
AUI-1173 Make surface tests to pass on phantomjs
AUI-1213 Source formatting
AUI-1173 Improve surface test exposing start/endNavigate as function properties in order to re-use the same bind event
AUI-1173 HTMLScreen tests should wait endNavigate event in order to assert values due to io delay
AUI-1173 Source formatting
AUI-1173 Tests should avoid accessing protected surface properties
AUI-1173 Add failNavigate, successNavigate events and change navigate method to return the pending request promise instead of boolean
AUI-1173 Update surface tests
AUI-1173 Simplify surface app lifecycle and add refresh feature
AUI-1173 Update surface demo
AUI-1173 Simplify surface tests
AUI-1173 Do native navigate when clicked in links without route
AUI-1173  When reloading the same path do replaceState instead of pushState to avoid polluting history with states with the same path
AUI-1173 Add support to navigate to path with hash
AUI-1173 Update surface demos and test
AUI-1173 Excluding some tests on browsers that not support HTML5 history