Update with some fixes for newer distributions.
- Default to latest agent 3.X if no version specified
- Allow downgrades as an option (defaults to off)
- Handle dependencies installation when new distributions have python3 as the default system python
Update with some fixes for newer distributions.