Intents integration test

This test exercises the IntentHandler API. It verifies that modules receive intents both when they are started as well as when they are running and new intents are received by the framework.