Removed TRStackLoader
It's functionality is no longer used.
Small changes to TRFileConfiguration
- You can now specify the file the object is in with an enum. (Untested)
This reduces search time.
- Changed dupes config a bit.
- I have started moving cached config values in different classes to a
central class, TRConfigCache. This will prevent duplicate values and
simplify reloading.
Started splitting up the listeners
- This is done for more efficiency when certain functionality is turned
off.
- The assigner will register only the listeners that are required (still
working on moving things into separate listeners)
- Moved the EnableAntiFlyHack, EnableAntiForcefieldHack and
EnableAntiSpeedHack from General config to Hacks config.
- Improved some of the listeners.
Improved all command handling
- OpenAlc now uses the system of my plugin OpenAlc
- TPIC now supports a thorough setting (checks for all entities, not
only items)
- TPIC now searches more efficient
- All commands have better error messages and more help.
- TR command i'm still working on.
- Modified TRPermHandler slightly to fix the groupmanager bug.
- The TRPermHandler should only be used to check for * perms and such as
this cannot be checked by the default player.hasPermission(). All other
permissions should be checked with player.hasPermission() or
Util.hasPermission() to improve efficiency.
- Added some more convenience methods to Util.
Added some classes for my banned items system.

- These are not yet in use.
- They might not be fully adapted from my old plugin to tekkitrestrict.
Slight overall code cleanup and changes to ItemStack and TRNoItem

- Some also required some other files to be modified slightly, resulting
in a snowball effect.
Merge remote-tracking branch 'origin/master'

Conflicts:
	TekkitRestrict/src/com/github/dreadslicer/tekkitrestrict/TRStackLoader.java