Combined commits between 0.15 and 0.19: - Decoupled -DARCH_X86_64 and support_rdrand - add an untested workaround for i686 machine - limit to i686 and x86_64 - add possible workaround for fPIC building - re-use standard instruction