Do not include windows.h and improve code readability
More tests and more portable structures definition
Warnings and minor issues fixed, overparanoid tests added
library_info is now capable of opening foreign/non-native binary file formats