FFastVector Usage

Some std::vector calls and arguments have been replaced by FFastVector
or had FFastVector overloads implemented.
Higher Stopwatch Precision

Stopwatch now uses long double instead of double to calculate times.
Also, the numerator for division is cast as long double (from long long)
after the delta has been calculated (instead of before) so the
subtraction operation is between two long long types instead of two
double types.
Performance Log Formatting Tweaks

Performance logging lines are now a tad bit more readable and
consistent.