Initial Program -> Directive change and new Program addition [story:41481113]
Merge remote-tracking branch 'github/master' into program-directives

Conflicts:
	app/controllers/programs_controller.rb
	app/views/programs/_list.haml
	app/views/programs/sections.haml
	app/views/programs/show.haml
	app/views/programs/tooltip.haml
	db/schema.rb
Add programs/sections view back [story:41481113]