Separate programs and presentations pages

- Move Ruby Advanced program into programs/ folder
- Move Ruby Advanced presentation sildes into presentations/ folder
- Move javascript and stylesheets to programs / presentations folders
- Rename default layout / assets into program
- Update PDF generator to new programs url
- Update routes of programs pages
Add cecilitse theme to presentation slides
Add presentations index page
Add programs index page

- Add programs audience and subtitle to courses yml file
- Move h1 tag to program layout
Add meta description to program pages
Use courses settings intsead of course page datas for page title, canonical, title and subtitle

- Use title data for page title instead of page_title data
- Remove canonical, page_title, title and subtitle datas from program pages
Refactor use of course datas

- Add courses helper
Add homepage
Add contact link
Add sitemap

- Add builder gem
- Add global settings
- Add sitemap settings
- Add robots.txt file
- Add sitemap.xml file
- Add sitemap helper
- Ignore presentation sildes
Update robots.txt

- Add Host
- Disallow presentation sildes
Add noindex, nofollow robots meta tag to presentation slides
Update font colors and list style
Fix PDF generation

- Add email to global settings
- Display email mailto without javascript
- Extract print css rules into separate file
- Remove media_type locale variable
- Use default body generated by class page_classes
Do not index print version of programs

- Add noindex, nofollow robots meta tag to print pages
- Update robots.txt to disallow print urls