x86_64: align malloc() allocations on 16 bytes.

* added a check in memalign_test.
PackageInstaller: Dynamically replace /boot/system with the system non-packaged dir, same with ~/config