RFC: Improve the Decoder.read_file_header

Currently the `Decoder.read_file_header`method in the Python SDK only returns the major version for both the protocol version and profile version.

IMHO this is incorrect, and I would like to suggest adding a new method `Decoder.read_file_header2` (or something similar) that returns both the major and minor version using, as an example, a class like

class Version(object):

    major = value

    minor = value

Thanks

Manlio Perillo