Potential fix for #11 (Segmentation fault on add new L/R channel)

Instead of simply using `solo` on `line 91` in `src/gg_keyboard.cpp`, check to make sure that `solo` is not null (because it was for me for some reason) by putting both of the function calls which interact with solo inside an if statement.