Fix the saving bug

Fixed a bug that prevented any level created with File->New to be saved.
(Missing the binary string thing on line 2621.) Also explicitly
converted all of the saving function return values to bytes, rather than
bytearray.