Relocated classification-form to templates
- Refactored show-event-handler
- Refactored classificationPage-function to use classificationForm-function
- Changed #program-details to .program-details
- Using template cloning to render classificationForm
Changed ids to id- prefixed classes (and changed #classification-page css to .program-details-form)
Directors-field is enabled when not game and not reclassification, gameFormat is enabled when programType is game
Renamed id-email to classification-email, using local find for category, explicit editMode parameters
Directors-field is enabled when in editMode
Renamed id-prefixed classes to more descriptive ones
Merge branch 'master' into fix/remove-reuse-of-old-dom-on-classification-page

Conflicts:
	client/js/classification.js
Merge pull request #23 from kavi-fi/fix/remove-reuse-of-old-dom-on-classification-page

Fix/remove reuse of old dom on classification page
Add Program.draftsBy array with index to speed up loading of personal drafts

* Change createNewClassification -> newDraftClassification for common behavior.
Fix "flext"-typo and conflicting css classes

"#search-page .recent .classification" also hit ".classification"'s in program-box, causing classification-date-links to mis-align.
Merge pull request #25 from kavi-fi/index-draft-classifications

Add Program.draftsBy array with index to speed up loading of personal dr...
Fix error when clicking ".#search-page .drafts .result"

... it shouldn't try to open a program-box.
Expire auth cookie in 7 days
Make sure we have a subscriber before populating classifier names
Merge branch 'master' into feature/change-log

Conflicts:
	server/app.js