The Domain declaration juste need to define NQ_USR_DOMAIN(name)

    All the logic is still in domains.h which should be included by
    users for the use of there domains.
    domains_decl.h declare all the user defined domains
Merge branch 'master' into test_n_travis