mil1553: trivial: use %zd specifier to print size
mil1553: fix makefile to compile 32/64, default 32
mil1553: fix make clean target
mil1553: lib: make cplusplus-friendy headers
mil1553: add TODO list
mil1553: add tool to list RTIs in a FEC
mil1553: add logic to manage versions

As a simplified version of git version management logic,
each binary here is compiled with a set of #define'd
symbols which the driver uses to store and display
its git commit.

Commits as per git describe --dirty and git show (SHA) are
stored, together with the original build directory
mil1553: test: fix typo
mil1553: move decode/tdecode to ./test
build: change default kernel versions

For L866, the default kernel changes often, so we keep up
with the pace. For L865, there will be a last change from
the default 2.6.24.7-rt27 to 3.2.43-rt63 (or later). KERNEL
is introduced, so that if make is invoked

$ make KERNEL=32

the rc 3.2 kernel will be used
build: add versioning information to libs too
test: fix trivial issues with rtilist script

enhance

 - output format
 - command-line argument parsing
 - auth