Source install dependencies

Make the source install works with the self contained agent by installing the pure python dependencies needed and trying to install non pure python (that are optional).

To be merged once we release the self contained agent.