Added First Play Random to Default.fluxx, divided playCard() in GameLogic into two separate functions to accomodate this.

Also added guard against segmentation fault when drawing cards. Now, if
the stock cannot be reshuffled because the trash is empty, the player
simply doesn't get a card,
Merge branch 'master' of https://github.com/Zpiritual/fluxx

Conflicts:
	docs/Default.fluxx
	include/GameLogic.h
	src/GameLogic.cc
Merge branch 'master' of https://github.com/Zpiritual/fluxx