Change launcher icon.
Add reflection adapters.

The reflection adapters are used to display the various objects,
methods, and events the user uses to construct the experiment logic.
Add PagerSlidingTabStrip library.

This library is used to display a strip of tabs above view pagers.
Set HashMapAdapter to requiring a String title.
Update EDActivity for HashMapAdapter changes.
Update ProgramCallbacks for HashMapAdapter changes.
Revert "Add PagerSlidingTabStrip library."

This reverts commit 4e82404ac59d47b92d5227e4c0f7a52c30a4b202.

PSTS lib is already provided by FilePicker due to ADTs library project
implementation. This will likely change with the new build system
whenever it goes stable.
Object picker dialogue and some other changes.

Changes to related adapters and dialogue result callbacks.
Major changes to add navigation of objects for Actions and Rules.