Initial commit
forked from psi-im/iris github repository
dropped Qt project files
moved sources files to src subdir
add cmake rules
source refactoring

Q_OBJECT classes moved to *_p.h files to simplify mocking.
add qjdns_export.h
Revert "dropped Qt project files"

This reverts commit 182b38bd4429126984aa8fd442f363f609fe88e4.
use jdns as git submodule

There is two ways to use jdns.
First as a git submodule with a qmake project. In this case
it will be static library.
Second as a standalone shared library. Such library can be
built only with cmake.
use JDNS_EXPORT macro instead of QJDNS_EXPORT

will be two libraries are C-library jdns and Qt-wrapper qjdns.
For both will be use single macro for exported functions.
export jdns functions
new sources layout
optional build qjdns and jdns tool
applied new sources layout to qmake project file
use jdns as a part of include path
cmake: put header files to jdns subdir
cmake: fixed depend libraries path on OS X after installing
cmake: add _debug suffix for Mac OS X libraries
New README.md
cmake: put executables to bin directory in build tree