fix($location): return '/' for root path in hashbang mode

Before this change, on the root of the application, $location.path() would return
the empty string. Following this change, it will always return a root of '/'.

Closes #5650
Closes #5712
test(docs): add protractor tests for docs app

Closes #5437