Refactored into CMake-based project

Converted the project into a C++ plugin-based project using CMake. This is the recommended configuration when creating a new project.

Also included icons locally from the new Suru icon pack.