Update for JDK8

Modified fetch.sh to work without cookies. Modified parse.py to match
the new directories and URLs for JDK8.
Apply fathead rules

After reading https://duck.co/duckduckhack/fathead_overview I had to
modify fetch.sh and re-add data.url.
Start to parse HTML files with BeautifulSoup 4

Currently only working on 1 file, but I'll iterate over all the HTMLs as
soon as I get the first valid line into output.txt.
Generate full output.txt

I populate all necessary fields, following
https://duck.co/duckduckhack/fathead_overview for reference. The link to
JDK URL is hardcoded, but it works and shows the full frame version.
Add wrapper shell script.
Update README
Update to JDK8.

Instant Answers for JDK8. fetch.sh now downloads the docs without anyone
having to open a browser before. parse.py goes through all java.* and
javax.* files and creates output.

Fixes #56.
Skip lines in output.txt if no content was found.
Update PR #105. Skip empty lines in output.
Skip lines with no abstract too.
Remove keywords "Class", "Interface", "Enum", "Annotation Type".
Now use the function remove_keywords in the actual code too.
Merge pull request #105 from MoriTanosuke/56-update-to-jdk8

Update to JDK8.