BUILD: Split engines/plugins_table header down to a file per engine.

This is the third and final commit enabling fully pluggable engines.

Now providing an engine folder contains a configure, engine.mk and
engine-plugin.h file, it will be picked up automatically by the
configure script.