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
A general question here...and this question may be because I am not clear on the btt stuff: you look for a first valid btt. Does that mean there could be invalid btt's? If there are, what does this mean for the pool consistency?