Factor out identical cite methods.
Explicit param seems to be unnecessary: programs_controller_spec still passes.
programs_controller was different, but I made it look like the rest, and the test still passed. Even if that does not turn out to be right, I think one override is ok when 3/4 work.
Another, but not sure it is covered by any tests.
Renames custom collection tabs. Fixes #452.
Inheritance in Ruby does not buy us much, because types are not checked, and there is no notion of an abstract class. Use module instead.
Removes references to @videos, @audios, @images, @programs for programs/series.
Fixes #500.
Rename and remove byebug. (Disturbing that tests did not hit byebug, but that is separate.)
Changes the 'What is the Open Vault?' homepage text
Merge pull request #526 from afred/rename-custom-collection-tabs

Renames custom collection tabs. Fixes #452.
Merge pull request #536 from afred/use-methods-instead-of-variables-for-getting-media

Removes references to @videos, @audios, @images, @programs for programs/...
Adds digitization and transcription buttons for programs.
Improves button styling. Fixes #538
Ignore nbproject.
NOW test pass. Sorry for all the clumsiness.
delete extra dash
Merge pull request #544 from afred/extra-dash

delete extra dash
Merge pull request #537 from afred/change-homepage-text

Changes the 'What is the Open Vault?' homepage text
Merge pull request #539 from afred/add-digitization-and-transcript-for-programs

Adds digitization and transcription buttons for programs.
Add a link from home page to /scholars.
Adds clause to is_image? to recognize images only identifiable by instantiationDigital