Change RandMAC function call to function pointer

Left out .str() stringstream function

No need for forward declaration

Left an extra pair of parenthesis on CreateRandMAC

Something deleted a )...
Merge pull request #6467 from GreenBagels/init-rand-mac

Change RandMAC function call to function pointer
Use the same vertex decoders for splines.

Had the vert type bits at the top.
Minor optimization for prescale/not, fix switch.
bugfix: Strdup the generated mac address
Separate out io actions from save dialog display.
Execute savedata io on a separate thread.

Some savedata is sorta large, like 1MB, this makes it save more smoothly.
Show a message when saving/loading fails.
Prevent a possible race condition in save/load.
Fix some missing semicolons on log statements.
Fix some log semicolons that might affect logic.

But, these should all be right.
Fix missing log semicolons only affecting logging.
armjit: Fix really bad typo in cvt.w.s.
armjit: Handle NAN correctly in float conversion.
Use the ARM rounding mode flag for conversions.

It's at least much simpler.  Not sure if faster.  Handles NAN correctly.
Reset replacements on loadexec.

Just to make sure we don't get confused.
Merge pull request #6471 from unknownbrackets/replace-funcs

Reset replacements on loadexec
Merge pull request #6470 from unknownbrackets/armjit-minor

Use the ARM rounding mode flag for conversions
Merge pull request #6469 from unknownbrackets/logging

Enforce semicolons at the end of log lines
Merge pull request #6468 from unknownbrackets/savedata

Execute savedata operations on a thread, notify of failure