Apply "pending" matrix in group when it receives content.
Remove need for _needsRedraw() calls by replacing it with a boolean flag.
Unbox project data in Project#importJSON(), as we don't want to create a new project object.