SQLiteEventRepositorySchema: converted data definition commands into pure string literals (so that no refactor work breaks backwards incompatibility).
Migrated the event SQLite database to a more normalized form.
Extended the event repository API so that data can be added to event samples and that events and event samples can be added separately.
Extracted Event and EventSample to simplify the EventRepository API.
Aligned the main add button to the main event name entry field.
Added the data type chooser to the main data entry activity.
Updated the layout for main data entry.
Added support to add typed events.
Removed unused global temporal metrics.
Described how to implement per-event data entry.
Added equality and hashCode to Event.
Using Event instead of eventName in a lot of the API.
Showing the number entry dialog only if the event needs a number.
Added the ability to get a single event from the event repository.
Fixed the implementation of the getEvent method in the sqlliteeventrepository.