Fix lo_send() argument markers by doing 32-bit comparison.

On 64-bit architectures, changing the markers to 64-bit values broke
ABI compatibility, since previously compiled applications would have
undefined values in the top 32 bits.  This patches fixes it by only
checking the bottom 32 bits of the marker values.
For LO_MARKER_A/B fix, use unsigned long instead of uint64_t.

Otherwise, fails to compile on 32-bit platforms.
Remove socket option SO_REUSEPORT.

It could be made optional in the future, but should not be on by
default.
Increment refcount for messages before they are dispatched.

Otherwise, if user code tries to incref then free the message it will
free non-owned memory.  This ensures the message is not freed until
the handler returns (as long as incref/free calls are well-matched.)
Remove some generated files from the dist.
Add lo_bundle_get_timestamp() function.
Add lo_bundle_get_timestamp to the liblo.def file.
Add an option '--no-configure' to autogen.sh.
Add "-Qunused-arguments" to avoid problems with ccache on OS X.

Bug #34.
Move config.h include line to appropriate place before include lo.h.
Allow LO_BIGENDIAN to be overridden by compile-time macros during universal build.

Previously the LO_BIGENDIAN macro ended up assigned the empty string
("") by AC_C_BIGENDIAN during universal build.  This patch gives it a
default special value of "2", which is then used in lo_endian.h to
re-assign the value according to the __BIG_ENDIAN__ or
__LITTLE_ENDIAN__ if they exist.
Fix typos in the public headers.

Bug #36 reported by salevin.
Fix 3 more typos in public headers.
Revert "Remove socket option SO_REUSEPORT."

Set the SO_REUSEPORT option only for UDP multicast, not for TCP nor
for unicast UDP.

This reverts commit fe23b5fdfe38eee7d456dff59d28906174a40d75.
Fix for previous commit which broke the build.
Merge branch 'x86_64'
Install lo.h and lo_endian.h, though they are not included in the dist.