Finish rework of Layer hierarchy (finished but not tested)
change make_numeric to leave nonGPU conversion til later
add NoParams layers
create FlattenLayer