update gradle script for recent changes
comments to identify which dependency requires each repository
upgrade to ProtocolLib 2.4.5