#3195: Remove arrows from menus if link has no accessible children nodes.

Keeps the link if it does, but they aren't displayed on this page for some reason.
Push a basic fix - still WIP.
Change the vocab test
Fix WSOD.
Remove services_basic_auth
cp/menu/add only restricts 404s #3277

People should be allowed to link to server errors.  Instead of validating that the response code isn't in the 400s, now I'm just checking that it's not a 404.
Push a basic fix - still WIP.
Merge commit '4398f38' into 3316-amitai
Merge 3.x
Fix behat property.
Minor fix.
Merge pull request #3352 from openscholar/3316-amitai

Fixing the tests.
Merge pull request #3344 from openscholar/3277-cpmenu_403

cp/menu/add only restricts 404s #3277
Merge pull request #3357 from openscholar/3195-unnecessary_collapsed_arrows

Remove arrows from menus if link has no accessible children nodes
Merge branch 'SCHOLAR-3.x' into 3192-site_login_link