Only put the clone_mutex in the rlm_perl struct if using ITHREADS

All the code concerning clone_mutex has been wrapped in ifdef-blocks. This way we don't have lingering variables around.
Remove base64 encode alloc and decode alloc, they're pointless when we have the macros to calculate the required encoded and decoded buffers.
Key should be double quoted
Add %{Response-Packet-Type} back in
Set a lower bound on delay
Trying out the new test framework

It works!
One more test
Updates for dependencies
Formatting
Formatting
Automatically find all test files
Print correct output filename
More tests
More tests
On error, dump the entire debug log
More descriptive error messages for casts
Rely on mods-enabled/expr now that we use it
Update the conffile parser to treat the fields mapped to PW_TYPE_BOOLEAN as bools
Document references
Make error message more descriptive