Optionally skip bad keys when extracting keys from transferable keyblocks.

- Changed contextimpl to request skipping bad keys when extracting keys from keyblocks
- Test cases for block.factory to verify keys are skipped, but only if requested.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81785157
Removed stale dependencies.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81797378
Disable looking glass by:
- removing the checkbox in settings.html
- changing the default value in preferences to FALSE
- changing the LocalStorage key name (to disable it also for upgrades from older version)

Looking glass bootstrap checks for preference before adding message listener.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81868927
Referred to the wiki in the readme.
Merge pull request #36 from koto/readmes

Referred to the wiki in the readme.
Disallow non-integrity protected messages for modern ciphers by integrating the patch from coruus@ with several modifications:
https://code.google.com/p/end-to-end/issues/detail?id=124
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82229351
Fixed typos
Merge pull request #199 from pborreli/typos

Fixed typos
Fix more typos
Fix lint - long line width
Merge pull request #200 from skyisle/typos

Fix more typos
Build even more things from source. Fix that "-k" thing.