Magic Mania 1.5: Big Trouble in Little Boxstation

---

A Few New Wizard Items

Staff of Chaos: Shoots random magic bolts. Charges faster and can hold more shots than other staves.
Staff of Door Creation: Works the same as the wand of door creation. There is apparently demand for this! Charges faster and can hold more shots than other staves.
Wand Assortment: A belt that comes of one of each useful wand, generated with the highest number of shots possible.

---

Cleaning Up the Spellbook

The spellbook was getting REALLY long, so it's been segmented into pages for spells, items, and one time use spells (aka the fun page). The spellbook also highlights the fact that you can upgrade spells better now.

---

Summon Magic Rebalancing

There's now a new catagory of magic items that are especially potent. These have a very low chance of showing up now and only one can spawn during a casting of summon magic, if one even spawns at all. The person who gets it is not guarenteed to be a surivor either.

In this category: Staff of Animation, Staff of Change, Staff of Chaos, Wand Assortment, Contract of Apprenticeship.

Additionally the staff of door creation is now in the normal pool and the staff of change is no longer in the normal pool.

---

Misc Stuff

Adds Bats and Goats to the staff of change.
Changes the charge spell so if you charge something that can charge on its own there's no chance of degradation.
Fixing being able to hear with earmuffs on.

I hope I didn't make any mistake, this should prevent ear_deaf from flickering between 0 and 1 while wearing earmuffs.
missed a parenthesis
fixing the cure description for Pierrot's Throat.

The possible cure will now read as "Banana" so that people don't think the cure is to eat a single banana.
Fixing message typo and adding new cleaning target to cleanbot

Fixes the cleaning message containing two "the"
Adds egg, tomato and pie smudge, flour stain, ashes, gooey grey masses and glowing goo to the list of targets to clean for the cleanbot.
moving dirt from blood targets to normal targets
Only checking for earmuffs once.
Changing cure description to "Banana products, especially banana bread."
Modernised the solar control computer's UI.
Cleaned up the solar code a bit.
Removed trackers requiring power, should stop them from being processed.
Merge branch 'master' of https://github.com/tgstation/-tg-station into avoiddrama_codemagic

Conflicts:
	code/datums/spells/charge.dm
	code/modules/projectiles/ammunition/special.dm
	code/modules/projectiles/guns/magic/staff.dm
Merge pull request #3028 from Incoming5643/avoiddrama_codemagic

[Needs Sprites] Magic Mania 1.5: Big Trouble in Little Boxstation
Merge pull request #3187 from phil235/pierrotfix

fixing the cure description for Pierrot's Throat.
Merge pull request #3177 from phil235/earmuffsfix

Fixing being able to hear with earmuffs on.
Merge pull request #3186 from phil235/cleaningbotfix

Fixing message typo and adding new cleaning targets to cleanbot
Fixed a typepath on the MiniStation map.
Merge pull request #3207 from Giacom/automatic_map_testing_2014

Fixed a typepath on the MiniStation map.
Fixes sec department access. I hope.
Merge pull request #3196 from Giacom/solar_fix2

Fixes solars not correctly working sometimes: Attempt 2.
Merge pull request #3209 from fleure/secfixtwo

Fixes sec department access. I hope.
Merge branch 'qdel-with-datums'

Conflicts:
	code/_onclick/hud/screen_objects.dm
	code/controllers/garbage.dm
	code/game/atoms.dm
	code/game/objects/items/weapons/storage/storage.dm
	code/modules/mob/mob.dm