Implemented connection pool based on BoneCP instead of commons-dbcp

Hello!
I've tried to replace old commons-dbcp by bonecp connection pool.
It would be nice if you look at my code and give some feedback.

I'm not sure that my implementation is fully correct, because some properties of bonecp DataSource differ from those in dbcp. All tests from library/test and interpolation/test are succeeded.

Thank you.