flake for building a declarative fusesoc dev environment

Full rework of fusesoc tooling (#1) master

* initial commit of reworked fusesoc nix tooling * add devShell output to mkFusesocCore * fix core output folder inference when running a tool flow * bump yosys-slang version