[COOK-2918] Fix mercurial::pip fails without build tools.

http://tickets.opscode.com/browse/COOK-2918

mercurial requires compiles on installation from source.
So `mercurial::pip` should be include build-essential before calling python_pip.