Initial commit
Fix one warning and printout in rpcgen, add *.h files to .gitignore so we're
not adding the generated RPC interfaces to git by chance.
Adapt header file name to what we have here in pxar
Add RPC call checks in CheckCompatibility() to check call count and,
if mismatched print offending call names.
Move folders to find the structure discussed on the workshop.
Ignore all editor's backup files.
Adapt CMake to new directory structure, not finished yet.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	README.md
start of API implementation according to workshop outcome.
Add header guards
renamed:    libpxar.h -> api.h
renamed and moved RPC implementation to 'rpc' subdir, changed headers accordingly
added HAL dummy header and adjusted CMake files accordingly
delete testfile for SWIG/py interface
replaced string length sanity check, fixing warning 'warning: comparison is always false due to limited range of data type'
Some reformatting, more precisely defined variable types
Merge branch 'master' of /media/spanns/BLUESTICK/pxar
delete old leftover test api implementation
remove dummy code so it compiles
add correct includes, now compiles.