A bunch of cleanup in preparation for launch. Apologies for this all being in one PR, but we are on a bit of time crunch for getting this finished and there was lots of small changes.
Update solidity version to 0.6.11 for immutable keyword and keep in sync with rest of Maker
Switched to ERC20 Dai for the taps and ERC20 token in general for keg
Split Tap and FlapTap out into separate files
Made a bunch of parameters immutable
Split KegAbstract into a separate file (this should be moved to dss-interfaces when ready)
Removed LibNote and added events to all functions in keg
Use dss-interfaces instead of inlined ones
Upgraded packages
Removed pour for direct, one-time payments as that can just be handled in the spell itself and probably won't be used going forward
A bunch of cleanup in preparation for launch. Apologies for this all being in one PR, but we are on a bit of time crunch for getting this finished and there was lots of small changes.