tools: pmempool utility

- pmempool utility with the following commands:
-- create - creating pool files
-- info - parsing pool files
-- dump - dumping data from pool files
-- check - checking and repairing pool files
- update scripts for creating packages
- bash completion script
- manual pages and README file
Mainly I use out_err after a warn in case of using pread/pwrite. If those functions don't return an exact amount of bytes read the errno is not set and out_err is enough, but if the errno is set I also use warn to print information what was wrong.