AROMA 2.2 — A Monte Carlo generator for heavy flavour events in ep collisions