Created properties

Added properties as an alternative to set/get methods in text.py,
font_manager.py
Also added this functionality for many properties in axes, artist and
axis.
Axis in particular needs a lot of work to 'propertify' it