Fixed system_init linker symbol importing address problem
Fixed library include conflicts
A temporary (but probably too-long-living) fix to emulator peripheral init segment