Unit test improvements + some more tests for FlxSignal

- each test method now starts with "test"
- added FlxTest.delay() as an alternative to using @AsyncTest (less setup required -> cleaner code)
- more descriptive names for test functions