First draft of the configuration system - Ticket #32

This is the first draft of the configuration system to stop so many
commits being needed to fix the name in the repo. As per Bruce's
request.

This relies on the Java properties class and will need
uc_pircbotx.properties to be copied to the working directory in order to
work correctly. All options have defaults which are are the same as the
hard coded values being used.
JSON based configuration file - Ticket #32

I have also added the JSON based configuration file format for
comparison. We can then delete the one we don't use before it's merged.
Commit example config files, so changes don't get committed all the time
Actually delete the original config files this time
Oops, I am silly
Made the configuration include the trigger

I have made the trigger configurable as well
Standardise on JSON

Also fix the copyrights
Formatted using bruce's xml fiel

This commit formats the code using the codestyle.xml formatting used by
Bruce. I have commited the changes and netbeans configuration file in
this commit to, so other netbeans users can use the config :).
Fixed random extra - in file

probably due to commit conflict (sorry bruce :) )
Merge pull request #33 from unitycoders/configuration

Merged