cleanup build make files
use new macros for shared libraries
now extra_c_flags.. can not be guarded by bootstrap macro testing
add version resource for nt x64 architecture