Create /usr/local/bin and set ownership when required

Thanks to Apple_Tree for reporting this bug!
Fix Haswell definitions
Use a global instead of a function argument
Use a global instead of a function argument

MSR 0x60d, 0x3fa and 0x3fe are (mobile?) Sandy Bridge only.
Use a global instead of a function argument