MRG: current master to 0.9

includes missed actionstest from previous.

@kwirk, can you look at the server.failregex.search function and its first join and its associated test case. It seems like its missing every second character in ::2. I'm probably missing something.