Added SS mapping to redirect v1_7R* class calls to unversioned location.

We no longer shade craftbukkit to a versioned folder. Instead we now use
SpecialSource to redirect all versioned class calls to unversion location.

Ex.
org/bukkit/craftbukkit/v1_7_R1/CraftWorld ->
org/bukkit/craftbukkit/CraftWorld
Fixed modded Block and Item material registration for Bukkit.

Mod items and blocks will register as the following:

1. Mojang's registry auto-assigned ID will be used for material ID's.
2. Material names will no longer use 'XID', instead they will now use the
same name passed to Mojang's registry such as
'BiomesOPlenty:bootsAmethyst'. Any non-valid characters for yml config
files will be replaced with '_'. Names will also be set to uppercase by
default. So the final output of the BOP item above would be
'BIOMESOPLENTY_BOOTSAMETHYST'.

Note: As there are not many mods currently available for 1.7.2, these
settings may change in the near future depending on how everything works
out.
Merge pull request #2 from MinecraftPortCentral/master

Merge with Master