doc: tidy-up doc directory

- add skeleton for user and developer manual
- create folder for all of the agile stuff
patches: delete applied patches
cpp: refactor a few includer private methods