Updates module creation to check for new APIs

This change updates the module creation paths to update their target/build
API levels if a new platform with a higher API level has been installed
during the wizard.

Change-Id: I28c8c931ffdc7b938ca780e649094f975d893542
Added Suite runner that automatically includes all GUI tests.

Also, IdeTestApplication is automatically disposed:
- when all the GUI tests in a suite are executed
- all the methods in a test (that is not in a suite)
  are executed

Change-Id: I0f822721c78c65fdfcd6d3c31075a3a6d26c9a8e
Merge "Added Suite runner that automatically includes all GUI tests." into idea133
Merge "Added Suite runner that automatically includes all GUI tests." into idea133
automerge: 53cbf21

* commit '53cbf21dd64886d69ef6057dc9d6a09883a13502':
  Added Suite runner that automatically includes all GUI tests.
Merge "Updates module creation to check for new APIs" into idea133
Merge "Updates module creation to check for new APIs" into idea133
automerge: b09f9d9

* commit 'b09f9d91422412ddc0879a2a14839a750bd2f7d7':
  Updates module creation to check for new APIs