Test for single access to __getattr__ and _read.
Avoid recursion and multiple reads in ABF loader
Merge pull request #897 from rhattersley/fix-abf

Fix ABFField to only load data once