add Activity that hosts AbstractMidiFragment
Checked the operation. Added JavaDoc. Solved several warnings.
Merge branch 'feature/fragment_hosting_activity' into develop