[WIP] AWS VPC module improvements

I started wrapping the boto VPC API and realized that I have no idea what should be exposed and what shouldn't.
I'd like that you guys and @colinbjohnson to review this PR and https://boto.readthedocs.org/en/latest/ref/vpc.html and tell me what should I expose.
This module is not tested at all. Can you guys provide instructions on how to test this?
Should I be using moto? Does salt have an AWS environment where the integration tests can run?
Can we use the @skipIf decorator here instead of the @expectedFailure decorator? That was we can put a message in here explaining why these are skipped and it's easy to see what is being skipped in the test report. Something like:
```
@skipIf(True, 'Moto doesn't support filtering yet.')
```
You can import the @skipIf decorator from salttesting:
```
from salttesting import skipIf
```