A "reset cash" will never be part of the main code, I did put up a additional file to do it at vbgaming.org
1) Possibly, a lot of the Texas Hold'em stuff is being rewritten.. well really more of a reorganization / cleanup.
2) They can sort of do that, just don't get to see cards. But if your in and don't hit that ready button
3) Same as 1
4 / 5) My initial goal was to follow a limit game rules, which only allows bets of equal to, and double the big blind depending on the round. A no limit game is a little more complex, requiring a buy in and cash out, as well as being able to set bets. The big reason for the restructure is so that I can reuse most of the code for other rule variations.