Cached result IOSHardware version, added auto-profile frame value in the PerformanceFrameData.
Fixed bad merge.
Added .sources file to project.
Moved hardware check to its own file (out of profiler.cs).