Awesomebar: add setting to hide "courses" branch from non-logged-in users
Remove compatibility code that's no longer required

Required Moodle version is jumping to 2.3, so some old compatibility code is now unnecessary.
Version bump to 1.7

Also bumps minimum required Moodle version to 2.3.