bbb-lti extended mode auto connect + enhanced LTI interface design

I know bbb-lti development is still underway internally, but I thought it might be helpful to share the customizations I've made for my organization.

Quick summary:
- Changed the LTI extended mode to auto-connect users to meetings if the bbb_record parameter is not sent as discussed in the mailing list ( https://groups.google.com/forum/?fromgroups=#!topic/bigbluebutton-dev/x00RQdcNrig )
- Redesigned list of recordings with more Bootstrap-y elements and additional wording
- Stripped dashes from participant names after discovering a bug with the BBB Flash client build that we're using