trafficserver: Avoid potential repeat of notification brough forward.
RNS-1268 trafficserver fix to prevent possible hang when processing zero-length but non-null response.
Merge remote-tracking branch 'rns/master'

Conflicts:
	servers/trafficserver/ts_filter.c
Trafficserver: fix FIXMEs concerning logging of hitherto-ignored errors.
Merge branch 'feature/state-flags-fix'

Conflicts:
	servers/trafficserver/ts_filter.c
RNS-1314: async startup for ironbee in Trafficserver
Merge branch 'bugfix/RNS-1314' from nkew.

Conflicts:
	servers/trafficserver/ts_event.c
ts_event.c: Removed extra line added to fix a conflict.
rule_engine.c: Rule engine keeps a copy of the source file that a rule is declared in. This string must be copied as its lifetime is not necessarily known, RNS-1334.
ax_check_openssl.m4: Adding OpenSSL autoconf script from http://www.gnu.org/software/autoconf-archive/ax_check_openssl.html
clock.hpp: Add IronBee::parse_ib_time(const std::string&). This will parse RFC-1123, RFC-850, and ASCII string formats.
authscan.cpp: Implementing authscan module, RNS-1203.
module-authscan.adoc: Document authscan.cpp module, RNS-1203.
modules/tests/ts_all.rb: Removing OpenSSL tests if OpenSSL dev is not installed.
modules/Makefile.am: Including OpenSSL include flags for platforms that require it.
modules/Makefile.am: Moving linking flags from LIBS to LDFLAGS variable.
clock.cpp: Do not pre-create locales. Locales require the global locales to be initialized. There is no C++ method to guarantee the order of the initialization of these globals, thus, it is possible to get an invalid Locale which cannot parse any time strings.
configure.ac: Fixing accidentally removed code.
authscan.cpp: Code review improvements, RNS-1203.
authscan.cpp, xrules_acls.cpp: Removing redundant code setting IB_TX_FALLOW_ALL on a tx.