Expose canvas & frontbuffer dimensions

See: https://github.com/johnmccutchan/spectre/issues/73#issuecomment-15815208