charon-systemd: Typo in log message fixed
watcher: Doxygen comment fixed
libimcv: Fix Doxygen comments after merging libpts into libimcv
libimcv: Remove reference to libpts
android: Remove references to libpts
libimcv: Updated Android.mk to latest Makefile.am
libimcv: Add fallback if IPSEC_SCRIPT is not defined

This is the case on Android.
android: Update receive_message() to new imc_msg_t.receive() signature
android: libpts does not exist anymore, don't attempt to load it
android: Implement get_contracts() method in IMC state object
travis: Build-test updown and ext-auth plugins for Windows
vici: Add vici.gemspec.in and vici.rb to distribution
ip-packet: Fix removal of TFC padding for IPv6

The IPv6 length field denotes the payload length after the 40 bytes header.

Fixes: 293515f95cf5 ("libipsec: remove extra RFC4303 TFC padding appended to inner payload")
ike: Add IKEv2 in description of fragment_size option in strongswan.conf
process: Include missing <signal.h> for raise(3)

Fixes OS X build.
kernel-pfroute: Check for RTM_IFANNOUNCE availability

This message is not available on OS X.
process: Don't use absolute path names for true/false/cat in unit tests

But use the (builtin) shell commands instead, as on OS X true/false are under
/usr/bin.
process: Don't use the shells built-in echo in tests

On OS X, the /bin/sh built-in echo does not support -n.
vici: Return default value for get_int() if message value is empty string

This is the behavior of some strtol() implementations, and it makes sense,
so force it.
thread: Test for pending cancellation requests before select()ing on OS X

This fixes some vici test cases on OS X, where the test thread tries to cancel
the watcher thread during cleanup, but fails as select() does not honor the
pre-issued cancellation request.