[C] Add support for custom ban file locations. Adds BUKKIT-4863

The Issue:
Currently, CraftBukkit only allows you to change the location of the 'server.properties' and logging files. CraftBukkit does not allow you to change the location of files such as 'banned-ips.txt'/'banned-players.txt' via command-line parameters.

Justification for this PR:
The movement of these files could be used to neaten the directory or to allow the use of an external source file. This would make it easier for web-based applications or for hosting companies that require a strict folder structure. I also think that allowing the customizability of these files can make CraftBukkit more flexible as a whole allowing many more possibilities besides locking files to a certain place.

PR Breakdown:
This PR adds new options to the OptionParser, "banned-players" & "banned-ips". These are then loaded in the PlayerList on initialization.

Testing Results and Materials:
I have fully tested this PR by changing the location of the files and deleting the original files to see if the server still bans players/ips. This showed it still banned players/ips and functionality worked as normal.

JIRA Ticket:
BUKKIT-4863: https://bukkit.atlassian.net/browse/BUKKIT-4863