fixing bug in boards introduced by externalized identifier classes; renaming commentary_cite_* classes and files (comm_cite becomes commentary_cite); adding controller functionality for commentary cite identifiers; moving more OAC xpaths into the OacHelper class and trying to allow for old and new OAC NS
continued work on shibboleth functionality: moved settings to external yaml config and enabled support for multiple IdPs; added validation of attribute query response and extraction of attributes for mapping to sosol user id. removing the openssl libs from the vendor dir as shibboleth needs newer version. also fixed an unrelated bug in the cts passage text extraction stylesheet. Still to do - changes made to the ruby-saml libs from onelogin should be moved to the ruby-saml fork now in the sosol github repo and then sent as a pull request to maintainer.