Added more definitions to ELF file specs, now building C library as shared libraries as well.