Sign synthesizer



This little nifty device is one step ahead of a complete station construction/deconstruction ability.

It lets you select a sign from a (programmically) generated list of signs available, and then slap it onto your wall of choice.

It also lets you remove existing signs from the walls.

Note that this is not done yet, I'm throwing it out here for commenting on ideas and my code.
Things to be done:
- [ ] Add a delay to pasting/removing
- [ ] Fix afterattack/use some other method
- [ ] Make the menu use NanoUI
- [ ] Mergeconflicts
- [ ] Any TODO's left in code
- [ ] Should I implement a fuel/charge/ink level thing?

Current issues I need help with:
- [ ] Implement NanoUI
- [ ] Workaround for afterattack. I want to use it because I don't want to spread my code in everyplace to make sign-removing able, but I don't want it cause it creates these messages "you push the wall", etc.
- [ ] How do I insert a list in a list without this hacky method? See my TODO

![2014-12-25_21-22-14](https://cloud.githubusercontent.com/assets/2332094/5554891/e0e7726e-8c7f-11e4-8130-70197d765733.png)
I know it's only magic here and in the check, put please replace -1 with a #define NO_SING_CHOSEN or some better name.