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
Fix for R7-2014-05
Add ua_ver and mshtml_build requirements

This vulnerability is specific to certain builds of IE9.
Add a comment about what this build version range is covering
Land #3118, fix java payloads for msfvenom
Use BrowserExploitServer mixin for ie_setmousecapture_uaf.rb
Get Framework and Pro back in sync
Get Pro and Framework back in sync.
Merge branch 'release' into master
Land #3140, @wchen-r7's requirements for ms14_012_textrange
Land #3143, @wchen-r7's switch to BrowserExploitServer on ie_setmousecapture_uaf