IMPORTANT: backward-incompatible changes ahead:
- Change the default ctor for boost_intrusive_pool: it's not allocating anymore a pool with the default size; rather it constructs a completely empty pool and it's mandatory to use the (new) init() method afterwards. Due to this change the MAJOR version of this project will be bumped from 1 to 2.