Bump version to 0.3next.
Make xtypes build system cleaner

xtypes should provide
for userspace:
	a "_exports.h" file
	a xtype dir in the sys/user directory
	.o and .pic.o targets in the Makefile.

for kernel:
	xtype .k.c target in the Makefile
Merge branch 'feature-cleanerbuilddeps' into develop
Improve xlock try lock function
Add LIKELY/UNLIKELY branch prediction macros

The macros are purposefully in capital letters in order not to clash
with the likely/unlikely macros in kernel.
Remove unused linker file from xobj.o
Merge branch 'feature-variousimprovements' into develop
Add limit to xhash
Merge branch 'feature-xhashlimit' into develop
Add workq xtype implementation
Add xwaitq xtype implementation
Merge branch 'feature-queues' into develop
sosd: Fix uninitialized variable use.

In break lock, instead of cheking the return value of the rados call, we
erroneously checked an uninitialized local variable.
(cherry picked from commit ba7ffa08f1b68282ef0cffb49388fc1b705d6cd3)
Fix typos in licence headers
Add tool to check licence in files
Fix licence headers in multiple files

Add licence headers to all code files and adjust interpreter in script files.
Add xseg/tags to gitignore
Remove arch-script files
Do not remove config.mk from top Makefile

Do not remove config.mk from top Makefile during clean action
Merge branch 'feature-licence' into develop