srv::Initialize: Return "success" status code.
Threading: Fix thread starting to execute first instruction correctly.
Loader: Added support for loading raw BIN executables.

- Useful for debugging homebrew

Qt: Updated GUI to support loading .bin files.
Core: Refactor core to use only one function for execution.

Core: Cleaned up comment to be more readable.

Citra: Changed loop to be more readable.
GPU: Improve frame synchronization, increases compatibility with both homebrew and retail applications.