Properly urlencode extension block selectors and inputs
Switched to generic whitespace for poll parsing
Fixed partially-encoded state variables in poll and getStateVar
Fixed scripts in palette running after category is switched
Fixed spacing in C blocks whose substacks end with terminals
Fixed variables named "---" not appearing in menus
Fixed formatting and dispose handling in GIF decoder
Fixed a bug
Fixed context menus showing for hidden lists on the stage
Fixed importing files with CRLF or CR line endings

Also added final LF to exported file. This is the convention.
Added button to import costume from library
Fixed bubbles not appearing at right edge of block when zoomed
Fixed watcher checkbox when hiding list from context menu
Increased minimum list watcher size
Optimized content update from textfield chnage event.
Fixed MP3 conversion logic
Fix bug #140

Allow #376 to process a httpCall for http extensions by not previously
setting firstTime true for 'w' block.
Added http success msg

http extensions cannot currently display a meaningful 'green dot' msg
such as 'WeDo connected' as the javascript extensions can. Therefore add
an http ext.success msg in an identical style to the existing 'yellow
dot' ext.failure msg.
Now updating the bitmap during rotations.
Merge pull request #232 from cpseager/master

Fix bug #140