Manage event border colors in a dedicated colors.xml file.
Extract table and column names for "highlight" table.
Re-use contract strings defined for "alarms" table.

+ Also see f539e8bcff0f3bec138d80f028a95860fe8e17eb.
Extract table and column names for "lectures" table.
Extract table and column names for "meta" table.
Extract bundle keys to avoid duplication.
Replace boolean values with meaningful constants.

+ Minor refactoring off dc548702066ecc66fe6c8fd8e76aa6eee540d558.
Extract fragment tags to avoid duplication.
Avoid hard-coding database columns indices.