Added SonicDisruption ability.

To add this ability I had to create a generic AreaOfEffectSphere, add several more members and virtual methods to BaseAbility, and a conditions/boons handling system.

The Drones have been made slightly more difficult for better testing.
Merge pull request #7 from Covalent-Games/feature/ability/sonic-disruption

Added SonicDisruption ability.