modifications of structures to take into account 32bits and 64bits.
modifications of functions get_pe_header, get_coff_header, etc. in order to
support 32bits and 64bits
new function get_architecture which returns if the file is 32bits, 64bits or
unknown
new functions get_optional_header32 and get_optional_header64
(self-explanatory)