Merge pull request #2680 from RosettaCommons/rfalford12/membrane-info-safeguard
Extra safeguard for accessing MembraneInfo
-------------
Adding two extra checks in src/core/conformation/Conformation.hh when accessing the MembraneInfo object. If membrane_info_ == nullptr, the program will exit with a message instead of returning a null pointer. The previous behavior led to lots of segfaults instead of informative error messages when a user forgot to initialize AddMembraneMover (including myself).
This shouldn't change any unit or integration tests. If it does, then I've only identified bugs in those unit tests.