Fix slight JavaDoc formatting issue.
Use delombok for JavaDoc generation, #1188
Fix longstanding forward typo
Fix Javadoc for Jenkins... maybe
Add support for Minecraft 1.8.x

This commit allows BungeeCord to support Minecraft clients both of versions 1.7.x and of 1.8.x. There should be no breakages to any other support, however following their deprecation and uselessness within 1.8, the Tab list APIs have been removed.

Please report any issues to GitHub and be sure to mention client, server and BungeeCord versions.

When used with an appropriate server jar (such as multi protocol Spigot), this will allow clients of many versions to concurrently be connected to the same set of servers.
Add BungeeCord to the outdated ping message.
Handle offline mode in the tab list
Fix another missed offline mode case
Move chat API into own submodule.
Fix tab list
Remove javadoc / delombok for now, interferes with build process.
Just use server specific tab lists for now.
Fix build expiration.
Update versions to 1.8... oops
 Bump protocol to 1.8
Correctly send the MC|Brand packet
Make ProxyPingEvent async
Add player list header / footer API.
Add Title API.
Only update the dns cache on new lookups (Fixes #1221)

This causes the cached entry to be looked up every 5 minutes instead of the previous system where it was kept as long as it was used. This fixes an issue where after Mojang's session servers go down the ip address tends to change. This caused bungee to repeatedly hit the old (inactive) one which with the previous system would be re-cached every time someone tried to connect