Fix java payload generation

jsp payloads are java but do not generate JARs
also we were not merging datastore options in properly
fix specs from change

spec changes to go with the previous code change
Land #3111, hash rockets shouldn't be in refs
Update LICENSE file with latest gems
Land #3119, LICENSE update for bcrypt
Switch exploitation technique to use default available classes
Fix disclosure date and add ref
Update POP chain documentation
Add MS14-012 Internet Explorer Use-After-Free Exploit Module

Add MS14-012 IE UAF.
Add support for kerberos ticket enumeration

Fix up a bunch of other issues and do some code tidies too.
Land #3117 - Add support for firefox 28 to os.js
Add comments to the kiwi source
Fix silly typo
Bit more code tidying
Code tidying and defaulting to empty strings for table format
removed file which did not belong in this pull request
Final bits of documentation and code tweaking
Land #2782, fix expand_path abuse
Land #2889, WMI support

This depends on rapid7/meterpreter#69 to actually be useful.
Land #3061, enhance clipboard dump

This depends on rapid7/meterpreter#75 to function