Gemini keywords update.
Make viewer_manifest.py smarter.

Use newlines as delimiter to avoid strange characters and spaces breaking xargs.
Use TCP socket pair instead of UDP
WIP
Fix compilation on linux. Remove trailing ^M's
Crash on exit fix.
Merge branch 'curlthreading2' into breakforce
Remove debug output
Bit of cleanup

More cleanup and updates to llcommon
Removed legacy code and files
STUPID TEMP FILES
Cookies.

Enabled use of the cookie store.
Merge remote-tracking branch 'upstream/master'
OpenID

Added support into client for openid
some spanish language files fixes
Fixed noisemap not binding for the nightvision shader.
Manually vectorized some of the UI vertex operations.
Implemented a hash-map for first-level children of ui elements. First-level child lookups are prolificly abused on a per-frame basis, and a plain old loop with a string comparison each iteraton was somewhat of a hotspot. (The recursive loop after is even more expensive, however)
Avoid several excessive per-frame LLView::getChildView calls by instead caching the results in postBuild. (Added CachedUICtrl, which is basically just a self-nulling pointer to not have to make ui ctors dirtier)
More Media Updates

Further updated llviewermedia
Added sim console.