Windows installer handles multiple versions of ubuntu

I made some updates to the `windows.sh` installer.

> I'm using a similar script to install Ansible locally for my own environments. (I'm not on windows, but like the idea of the server having Ansible and provisioning itself :D ). 

Here are some things my script is doing that might be useful for the `windows.sh` script as well!

The `python-software-properties` package doesn't provide the `add-apt-repository` command on Ubuntu 12.10+ :frowning: Ubuntu 12.10+ has the `software-properties-common` package, which installs `add-apt-repository`. 

I've added a check to use the appropriate package based on the Ubuntu release.

I've also switched the PPA to use the official `ppa:ansible/ansible` repository (which I believe is currently more up to date than the `ppa:rquillo/ansible`!)

Commit message:

```
Windows installer handles multiple versions of ubuntu
- Checks Ubuntu Version
- Decides between software-properties-common and python-software-properties
- Uses official ppa:ansible/ansible
```

Let me know if you spot any issues or improvements needed (there's a 2nd windows.sh file which I have not updated, I believe it's for provisioning the test server to run Phansible?)