Implement input-group styles for inline inputs with decorations

Ported from bootstrap
Remove app (directory+weather) related files

This will be replaced by a better search plugin.

Webcam script is now removed too.
Use custom logic for displaying a user's name from IdM.

The nickname or first name and the first letter of the last name are now
shown to a loggedd in user.
Update the search form markup to use an input-group

Also adds HTTPS support for submit to UNL Search.
Whitespace corrections
Use jQuery to prevent errors in template includes out of sync
Remove placeholder plugin loading, not a necessary part of the UI
Add support for iframe loading search results.

Depends on the 4.0 themed UNL Search application.
Fix problem with CodeSniffer checking/instrumenting unloaded iframe
A11y fixes to search form markup
Fix problem with normalize.less and search input sizing
Fix typo in input-group display property
Update search styles to support iframe loading

Also accounts for new UI needed by removing the APPS toggle.
Improve the "mobile-first" setting of properties.

This should be done template-wide to reduce the use of "max-width"
queries.
Simplify input-group styles
Chrome chokes on floated input-groups, so float the cells.
Use darker border-color for desktop search field.
Implement a loading indicator for search frame submits
Merge pull request #738 from kabel/unl-search

Goodbye Weather, Hello Search Frame