[Finishes #72359652] fix page title for custom scripts
add tests for level title
Added Stanford hint files, removing hint_ids 0 (correct) and 11 (no blocks).
Added task to seed Stanford hint data, not yet added to seed:all.
Removed unneeded row with id 0 from stanford-hint-messages.tsv.
Made :import-stanford-hints idempotent, added to seed:all.
Added indexes to level_source_hints.
Removed :insert_stanford_hints from :all, per Nan's suggestion.
Added indexes to LevelSourceHints, per Laurel's recommendation.
Added Stanford level 17 hints.
Used these two awk scripts to ensure that ids didn't overlap with level 3 hints:
 cat commentTxt.tsv | awk 'BEGIN { FS = "\t" } ; {printf ("%d\t%s\n", $1 + 20, $2)}' >> stanford-hint-messages.tsv
 cat xmlComments.tsv | awk 'BEGIN { FS = "\t" } ; {printf ("%d\t%d\n", $1, $2 + 20)}' >> stanford-hint-ids.tsv
As before, removed level 0 (correct program) and level indicating no blocks provided (12 -> 32).
Automatically built.
Automatically built.
Added "source" column to hints table, setting it to "Stanford simple" for current Stanford hints.
Automatically built.
move level_title logic into levels_helper
Merge pull request #767 from code-dot-org/fix_page_title_for_custom_scripts

[Delivers #72359652] Fix page title for custom scripts
[Finishes #72141780] Add stage number in puzzle view header for custom scripts
Merge pull request #746 from code-dot-org/stage_name_in_header

[Delivers #72141780] Add stage number in puzzle view header for custom scripts
Automatically built.
Merge pull request #771 from espertus/hints

Hints