moved files to libtools
add files for libtools
fix KS_END
fix getMeta (default construction), add hasMeta
c++: add stl-like at to lookup keys by cursor position

additional some whitespace cleanups
swig: common files for swig based bindings

This adds a new folder 'swig' in src/bindings
As well as a special knob WITHOUT_KEYSET_ITERATOR to hide all iterator
classes and methods from swig. Since most dynamic languages have their
own/special iterator syntax/style there's no need to generate the c++
ones.
swig-python: initial import
swig-lua: initial import
add TODO and example file
swig lua+python initial import

common files for swig based bindings
c++: add stl-like at to lookup keys by cursor position

Merge commit 'refs/merge-requests/9' of git://gitorious.org/elektra-initiative/libelektra
swig-python: enable autodoc feature and add docstrings to python-only methods
autodoc feature

Merge commit 'refs/merge-requests/9' of git://gitorious.org/elektra-initiative/libelektra
swig: workaround some bugs in older swig + cmake

swig before 2.0.11 uses ordinary c-functions for constructor, newer swig
uses tables. Instead of hooking into the table wrap the whole thing,
whatever it is.

Older cmake don't support DIRECTORY component in get_filename_component.
Use relative paths instead.

cmake doesn't provide a FindLua52 module. We ship our own.

Disable swig python bindings by default.
fix wheezy issues

including missing lua52.cmake
workaround some bugs in older swig

Merge commit 'refs/merge-requests/9' of git://gitorious.org/elektra-initiative/libelektra
add two python tests
swig: example applications for python+lua bindings
merge example applications for python+lua bindings

Merge commit 'refs/merge-requests/9' of git://gitorious.org/elektra-initiative/libelektra
Merge commit 'refs/merge-requests/10' of git://gitorious.org/elektra-initiative/libelektra
fix testcases
swig: modify getMeta() to return None/nil if meta key doesn't exist

This feels way more natural to dynamically typed languages