framenet.py: pretty printing improvements

`AttrDict __repr__=__str__` for easier interactive browsing; make bracketed properties match the attribute name; make optional FE attributes default to None and add extra checks to avoid errors when printing semtypes