API, part 1

Adds an API pure-reflection hook, and a method to count failures as a
starting point.
Adds API intellisense
Working to add extra info to ModuleReliabilityInfo
Patch to work
Adding ExtraEditorInfo
Add sound, simple play control
Working to make it customizable and repeating
GAAH! I HATE UNITY!
Static LeakBlackList

Makes the leaks black list a static property so that it can be called
whenever it is needed (it didn't need the instance anyway).
Merge pull request #1 from Ippo343/Alpha5

Merge Ippo's changes
Merge pull request #2 from 602p/master

Merge my changes back to master
Merge pull request #3 from 602p/Sound

Sound
Switch sound to use a GamObject Component
Merge pull request #4 from 602p/ExtraEditorInfo

Adding ExtraEditorInfo
Fix ExtraEditorInfo for tanks
Add failure descriptions to all modules
Fix settings window, work on sound
Trying different approach for sounds
Catch a possible NullReferenceException
Thanks are due!