Add the ability to generate a files MD5sum.
This adds the ability to generate a files MD5sum in the ISO properties.
This uses polarssl to generate the MD5Sum.
Fix the integer overflow that happens in the MD5Sum Progressbar.

Instead of using a u64 size integer as the range on the progressbar, set the max as 1000.
Similar maximums are used in other parts of the UI.
Initial moving of Timer over to using std::chrono.

Kills off deprecated ftime calls as well.
Some very minor cleanup to the logging window code.

- Move the UPDATETIME macro define out of global file scope and make it a
  local, since it's only used in one place.

- Use MathUtil's Clamp to slim down some if statements.