Fixed issue where 'timeout' is specified in urlopen call on Python 2.5 ('timeout' parameter doesn't exist)
Replaced str.format calls with new str_format helper method to support Python 2.5
Updated Scrobbler.get_status_label to use str_pad method for Python 2.5 support
Updated asio read method to support Python 2.5, changed Logging.get_path method to use 'os.path..' over 'Core.storage..' methods