all: initial commit
majordomo: add Majordomo submodule
README.md: update with Majordomo build instructions
.ycm_extra_conf.pyc: delete pyc file
.gitignore: ignore pyc files
examples/client.c: update client example

Now, the client is more structurized and
explores how the clienty should be used with
its API
.gitignore: remove dev_io and dev_mngr from ignore

This was causing complete folders to be ignored,
not just the compiled files
dev_mngr: add Device Manager subsytem

This was not commited as the .gitignore
file was wrong
dev_io: add Device IO subsytem

This was not commited as the .gitignore
file was wrong
error.old: remove unused files

The error subsytem was not used, as we
have redefinitions of the error macros
for each subsystem
README.md: use github markdown markups

Now, the README.md file has been remodeled
to start using the Github Flavored Markdown
parsing
init.sh: fix dev_mngr command-line options

The broker endpoint must be specified with
a -b option
shudown.sh: remove bash conditional execution (&&)

The && operator was removed from the chain of "kills"
so that even if the previous process is not found it
proceeds with killing the next ones
examples/client.c: add minimalistic command-line options

Now, we have the option of setting the broker endpoint
on command-line with the -b option
init.sh: temporary fix for changing IPC permissions

As we need to wait until the creation of the
UNIX socket by the MDP worker, we added a awful
sleep inside the init.sh script
README.md: add debug flag to compile command

Now, the default instruction is to compile with
debug flags
examples/Makefile: add LFLAGS variable to target rule

The LFLAGS variable was not being used by the target
rule.
hdl/sm_io/*: add generic pointer to a specific handler

SMIO modules often need some state information.
Because of this, we store that in a new a generic
field called smio_handler, inside the general sm_io
structure. Specific realizations of the SMIO module
need to set that pointer to the desired structure,
initilize it correctly (inside bootstrap init function)
and destroy it when donw (inside bootstrap shutdown
function)
hal/sm_io/*/fmc130m_4ch/*: add example of an smio core module

This module will serve as a starting point
for developing specific SMIO realziations, such
as the sm_io_fmc130m_4ch
hal/sm_io/*/fmc130m_4ch/*: add SMIO core structure to init

Added an example of a specific structure used to
hold internal SMIO state information. For now
it just holds a dummy value