Remove blazefunc.metadata, rearrange blazefunc plugins dict

The only thing blazefunc.metadata was being used for was an
'elementwise' flag, which was being set inconsistently and never
actually being used by the execution backend. Therefore, it
seems better to remove it and build the elementwise and related
features up from the ground.