For 0.11.x all event tags will be checked for possible variable expansion. If a tag, supplied by the rule writer, may be expanded, it will be expanded upon event creation.

Rule writers should take particular care that no variable expansion ever contain user-supplied data, such as REQUEST_LINE.
Limit the length of a produced tag to 64 bytes. Tags exceeding 64 bytes in length are truncated with an elipses (3 consecutive '.' characters).
tests: Avoid issues with different types for size() on multiple platforms.
Use the with-manager-control-socket configure option in the RPM spec file.
Fix the control socket path. It should be the full path not just the directory.
core_actions.c: Check return code for ib_var_expand_execute() when expanding tags.
While select() says the control socket is ready to recieve bytes a call to recvfrom() blocks.

This change allows the user to recieve from the manager socket in a
non-blocking fashion.
Update changes file for 0.11.1.