Mixer update

* Trinary icon code moved to the base to prevent codeduplication
* Adjusted mixer pixels to look like the filter
* Mixer works like filter does with icon
* Cleaned up mixer and trinary base code
Manual Valve update

* Pipe endings are dynamic based on connected pipe
* Animations smoother and better
* Proper exposed endings sprites
* Added a new binary_devices.dmi which is ment to hose all binary
devices in the future.
Digital Valve update

Now uses environment power, does not consume but it requires it to:
- Change state
- Receive radio signals
* Cleanup
* Removed debug shit from manual valve
Several fixes

* Regular pipes now uses pipe_color var instead of color var
* Most icons should display properly in mapeditor now
* Added the same pipe underlay code from valves to the binary base, the
regular pump now utilizes it!