Added optional-before and optional-after which will disable a mod if the...

... dependencies are not met instead of throwing an error.

For MinecraftForge/FML/issues/228