Add CMake module for finding "latex2man"
Add CMake module for finding makeinfo
Add gitignore for user documentation subdirectory
Add initial CMakeLists for documentation directory
Add missing members to values union
Fix function which initialized from other value
Add support for object_id value type in init function
Add reinitialisation function for union value
Add util header for subsystem specific macros
Add macro for argument iteration
Add macro for iteration over arguments and type checking
Implement add-command using new macro
Add deserializer callback interface
Add deserializer callback source file (stubs) and CMakeLists.txt entry
Merge pull request #324 from neithernut/add-values-reinit_utils

Add reinitialization function for values
Merge pull request #320 from neithernut/add-build_env-user_manual

Add build env for user manual
Merge pull request #306 from neithernut/add-commands-iteration_macro

Add util header for subsystem specific macros
Add implementation of NULL callback
Add implementation of boolean callback
Add implementation of integer callback