Add BungeeCord's chat framework

This adds the 1.7 JSON chat framework from BungeeCord. **Needs testing**.