Change moveToClue(1) to moveToFirstWhiteCell()

Cleanup Puzzle constructor (reindent, use isWhite instead of isValidSquare)
Remove redundant loop in PuzzleManager.render
Add transpose param to Puzzle._loopGrid
Precompute clue numbers for every cell in Puzzle constructor
Lame fix for server-side global var
Merge branch 'misc-fixes'

Conflicts:
	shared/puzzle.coffee