Geometric and energetic consequences of prototropy for adenine and its structural models – a review