Make non-verbose build output more consistent
Don't link RT libs against kernel thread ulapi.so modules

xenomai-kernel:

    dpkg-shlibdeps: warning: package could avoid a useless dependency if
    [...]/usr/lib/linuxcnc/ulapi-xenomai-kernel.so
    was not linked against libxenomai.so.0 (it uses none of the library's
    symbols)

    dpkg-shlibdeps: warning: package could avoid a useless dependency if
    [...]/usr/lib/linuxcnc/ulapi-xenomai-kernel.so
    was not linked against libnative.so.3 (it uses none of the library's
    symbols)

    dpkg-shlibdeps: warning: package could avoid a useless dependency if
    [...]/usr/lib/linuxcnc/ulapi-xenomai-kernel.so
    was not linked against librt.so.1 (it uses none of the library's
    symbols)

rtai-kernel:

    dpkg-shlibdeps: warning: package could avoid a useless dependency if
    [...]/usr/lib/linuxcnc/ulapi-rtai-kernel.so
    was not linked against liblxrt.so.1 (it uses none of the library's
    symbols)
xenomai-kernel:  Silence type cast warning

Function seems to have changed in 2011

    [...]/rtapi/xenomai-kernel.c:
    In function ‘_rtapi_trap_handler’:
    [...]/rtapi/xenomai-kernel.c:179:5:
    warning: passing argument 2 of ‘old_trap_handler’ makes pointer from
    integer without a cast [enabled by default]
	 return ((rthal_trap_handler_t) old_trap_handler)(event, domid, data);
	 ^
    [...]/rtapi/xenomai-kernel.c:179:5:
    note: expected ‘struct rthal_pipeline_stage_t *’ but argument is of
    type ‘unsigned int’