Add setnmaster(), clean up debug messages.

Allows increasing/decreasing the number of clients in the master area.
tile() had to be fixed for working correctly with nmaster == 0.

Debug messages are in normal colour now; "if (DEBUG)" has been replaced
by "#ifdef DEBUG" (performance).