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
tweak Sign in button in header of studio.code.org so it looks like code.org
code to write user_levels with script_ids
new infinity skin with some things split out
wip
hackery
get rid of spriteFlags. move frame counts to per sprite in skin
support time rather than tick based animation of sprites
add backgrounds, special case hiro projectile
address some todos
wip
Fixed join link for workshops.
emotions test
add debug console to webapp
add infinity playlab sandbox level
Merge pull request #535 from code-dot-org/infinityPlaylab

Infinity playlab
Gallery button at studio.code.org.
Automatically built.

commit 6ed875edb6f061efd30370d9490344008ca4a53e
Merge: d9b558d 96577b7
Author: Bjvanminnen <Bjvanminnen@gmail.com>
Date:   Mon Nov 24 12:57:56 2014 -0800

    Merge pull request #535 from code-dot-org/infinityPlaylab

    Infinity playlab

commit 96577b7a086bd172e5ed54736cd8687c92e3ec6f
Author: Brent Van Minnen <bjvanminnen@gmail.com>
Date:   Mon Nov 24 12:57:44 2014 -0800

    add infinity playlab sandbox level

commit 745e2931e5922bf26d32890b51ac0b5de9626958
Author: Brent Van Minnen <bjvanminnen@gmail.com>
Date:   Fri Nov 21 16:57:40 2014 -0800

    emotions test

commit d9b558dd2a9314a6bd017f37e57c66e077def169
Author: Rick Hawkins <rick@alchemydes.com>
Date:   Mon Nov 24 11:46:58 2014 -0800

    Fixed join link for workshops.

commit 354d16d7cfabb36caef88568bb0c30a78afcc3b9
Author: Brent Van Minnen <bjvanminnen@gmail.com>
Date:   Fri Nov 21 10:14:36 2014 -0800

    wip

commit 69b62b73678ff691b7f89b86d50654ec74c68ed5
Author: Brent Van Minnen <bjvanminnen@gmail.com>
Date:   Fri Nov 21 09:43:43 2014 -0800

    address some todos

commit a761447decff207001bdfa3999c041163d0174e2
Author: Brent Van Minnen <bjvanminnen@gmail.com>
Date:   Thu Nov 20 15:31:54 2014 -0800

    add backgrounds, special case hiro projectile

commit 6b6688273d0fd142d6ec8314cf07a25c08c5347c
Author: Brent Van Minnen <bjvanminnen@gmail.com>
Date:   Thu Nov 20 12:46:43 2014 -0800

    support time rather than tick based animation of sprites

commit 523be6f17c17f93e1baf1520f21b427dab49f31e
Author: Brent Van Minnen <bjvanminnen@gmail.com>
Date:   Thu Nov 20 12:04:20 2014 -0800

    get rid of spriteFlags. move frame counts to per sprite in skin

commit 3b666a31450063343eae82f610628af06a2b1c18
Author: Brent Van Minnen <bjvanminnen@gmail.com>
Date:   Wed Nov 19 15:37:30 2014 -0800

    hackery

commit 574cb2a1d319ea4f35a57aa8a5665c139318e3ce
Author: Brent Van Minnen <bjvanminnen@gmail.com>
Date:   Wed Nov 19 13:57:37 2014 -0800

    wip
add turns for characters, update one background