Add sulphur and aluminium aliases.

Fix small bug in internal/pdbstructure.py.
Add the flush calls back to statedatareporter properly protected by try-except.