Forge: Register commands semi-properly. The method registerCommand can't be directly invoked because java resolves the class name before ASM renames it but we can use reflection to search for it (cache it once and then reuse)

This is mainly for MCPC+

Also, remove support for MC 1.5.2