Import cleanup.
Suppress deprecation warnings for BlockProperties.

Access by id may or may not be changed internally, depending on what
happens on the API side.

For performance reasons we might like to do without passing on extra
stuff like Material, or even do String-comparison.

If ids will become more expensive to use than other ways, or if it will
be possible/accepted that ids get reused during runtime, then we will
have to change all internals.
Remove unused calls.
More use of Material instead of ids...
Suppress deprecation warnings in BlockCache.

Assuming this is the most efficient way at present.
Feedback welcome...
Hide some more warnings behind BlockProperties.
Remove unneeded dependency references (CraftBukkit contains Bukkit).
Whoops.
Set dependency for NCPCore to Bukkit 1.7.9-R0.2.

This might allow to add compatibility stuff similar to BridgeHealth,
just for UUIDs.

Shortly tested on 1.7.9, 1.7.2 and 1.5.2 (no joke).
Add some utility methods for names/uuids (taken from TrustCore).

Someone remind me of rendering TrustCore "uploadable" or to just upload
it.
Change "ncp ban ..." command to use the vanilla command.

This should be better in case the vanilla command allows UUIDs some day.
At least during testing in uuids did not work, so we added a warning
message if uuids are used for banning.

Using player names for actions should be safe anyway.