Added first half of new plug-in system for custom recipes

First half is mainly just support for multiple alias files so now
input=stone; and etc, will work.
The second half will be support for multiple "MelterCanMelt" files.
Also if we ever add any more blocks or want vanilla blocks to have the
ability to add custom recipes its super easy to adapt for other blocks.