Update scaffold to OMF property types

* :flag does not exist, OMF uses :boolean (#104);
* Use :boolean for measurement points as well, instead of :bool, for
consistency;
* Generate valid C-identifier from property type if
property[:impl][:var_name] is missing;
* Update code generation to do error-checking on the OML API calls.

refs: #1124

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
Disarm the signal handler on omlc_close so the user can cleanly terminate

fixes: #1122 @1h

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
Remove OML4R from liboml2 tree

OML4R is now maintained separately on GitHub [0].

refs: #1081 @0.2h

[0] https://github.com/mytestbed/oml4r

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
Update manpages

* Document GUID and bool where this was missing;
* Introduce linkomlalias:alias[target,mansection] to handle manpage
links in HTML output;
* Track and fix broken links for aliased commands (thanks to Fraida Fund
and in-browser link colouring);
* Fixup some presentation issues.

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>