Modding: per-block-storage extensions

Ready to pull! :D
@Immortius might want to take a look at the reflection code. Maybe i'm reflecting over the mods too early? I wasn't sure what the difference between the active and inactive class loaders is...

I'l also post a more detailed explanation of what i've done and how to use it, later.