Reorganized abipy.htc.inputfile

Used a class for input variables, which allows easier testing.

Also, commented a few imports of pymatgen objects, as those are no longer present in the latest version (e.g. in abipy/iotools/files.py). However, several unit tests fail due to similar issues; only fixed those that broke the import of abipy.