Rewrite fuel/coolant api for iron engine

Also added lava as fuel source (2 mj/t). (#1955)
Can be good basis for next improvements, like #1954.

*sorry for the mixin issues*
Checkstyle error: Wrong order. Importing buildcraft should come last