add script_id to user_levels and activities
* migration to add script id to user_levels and activities
* script to copy existing user_levels to new ones for each relevant
  script
* I don't think it's necessary to do the same for activities because we
  don't actually query activities in a script context for any user
  facing features (we use user_level where we need to do something like
  this)
never mind that, never touch the activities table
code to write user_levels with script_ids
allow admins to censor sharing drawings
add sql command in comment
[Finishes #83332980] Decrease text size of instructions to ensure run button isn’t below the fold in embedded puzzle mode
Add hint for '???' instead of a value in block fields
Updates to functional star

New “radial star” block and fix to draw stars upright
Fix rotation

Previously nested rotate blocks would override each other, so only the
outermost block was obeyed. Now each rotation add to the previous
rotation_ value.
Merge pull request #632 from code-dot-org/question-marks-hint

Add hint for '???' instead of a value in block fields
handle either spelling of protaganist/protagonist
Merge pull request #639 from code-dot-org/protagonistSpelling

handle either spelling of protaganist/protagonist
Changed name to match new setting.
Merge pull request #636 from code-dot-org/functional_radial_star

Functional radial star
don't allow people to send us nonsense numbers to mess up the lines of code counter
Automatically built.

commit 99354e79b9630b12ba0d1190f88cfc467a14527f
Merge: d0b8620 6a9e468
Author: Josh Caldwell <jpcaldwell@gmail.com>
Date:   Wed Dec 3 10:23:38 2014 -0800

    Merge pull request #636 from code-dot-org/functional_radial_star

    Functional radial star

commit d0b86205f855daa77b556af0830364bd305233ac
Author: Geoffrey Elliott <geoffrey@code.org>
Date:   Wed Dec 3 10:19:56 2014 -0800

    Changed name to match new setting.

commit c928908638da2dc9d76b1db52241ff1065f96eec
Merge: cbb0ab5 db0afd2
Author: Bjvanminnen <Bjvanminnen@gmail.com>
Date:   Wed Dec 3 09:57:25 2014 -0800

    Merge pull request #639 from code-dot-org/protagonistSpelling

    handle either spelling of protaganist/protagonist

commit db0afd2f56052d8053ca0b51fd04e1c4a6b659b1
Author: Brent Van Minnen <bjvanminnen@gmail.com>
Date:   Wed Dec 3 09:52:45 2014 -0800

    handle either spelling of protaganist/protagonist
hourofcode.com/br updates
Merge pull request #622 from code-dot-org/83332980_instruction_text_size_embed_level

[Delivers #83332980] Decrease text size of instructions in embedded puzzle mode
Smarter about when we timeout for some playlab levels
Merge pull request #642 from code-dot-org/playlabTimeout

Smarter about when we timeout for some playlab levels