Results 2 issues of Alaric

Now we're using C++17 for this project, the `boost::shared_mutex` can be converted over to a `std::shared_mutex`.

This is now supported by https://github.com/rktjmp/lush.nvim/issues/11 so the popupmenus can now be updated