Correct alignment of T&C link in register modal
Make .btn-link elements go red when in .has-error container
Bootstrap 3 - Authentication fixes

When only one external strategy is enabled, the "Sign in" links, takes
you straight to the API endpoint.

A couple of small visual fixes are included such as:
 * aligning search icon with "Sign in"
 * proper padding in the sign in drop down
 * dotted border when in small view mode
 * new visual buttons for external strategies

As the external authentication buttons their designs have changed, the
auth-buttons.css file is no longer necessary so it has been removed.

Fixes for #3406 and 3446
Tweak width ratio between labels and inputs in register widget
#3390 - Vertical stacking of permissions summary
Bootstrap3 - Stacking of modal buttons
Tweak layout of register form @ various sizes from Sam's input

The main change is that the captcha snaps to the width of the left
column, or the full width when xs is active.

The alignment of the T&C checkbox & text was changed.

The layout now stays the same (2 column, label & input on same line)
until xs is active (previously changed between md and lg). xs uses 1 col
with labels and inputs on separate lines as before.
Remove "below" from captcha error as the message is below the input
Alphabetise the order of some registration CSS properties
Aligned search icon with sign in button
Not showing login popover when the only enabled strategies are cas or shib.
Made the auth buttons for cas and shib skinnable
Bootstrap 3 - Setpermissions stacking improvements
Fixed an issue when the setpermissions got injected
for the same type (ie: collabdoc, discussion, ..)
multiple times
Aligning setpermissions summary text to the left on large viewports
Merge remote-tracking branch 'simong/bootstrap3-setpermissions' into bootstrap3-setpermissions
Merge remote-tracking branch 'simong/bootstrap3-setpermissions' into bootstrap3-setpermissions
Follow up on setpermissions
Add support for 'fake' buttons using role=button on arbitrary elements
Use span fake button for Terms & Conditions link to allow line wrapping
Align Terms & Conditions checkbox & text w/ other inputs

Also align subsequent lines with the first.