Get rid of unique_ptr in steampurple
- Move the steam++.h include to the top due to a weird "bind" macro