Added conditionals around extras

Not all machines were created equal. Therefore we will not warn you if
you don't do python or ruby development.
Merge remote-tracking branch 'origin'