Support filtering instances by tag

Adds the ability to do (for EC2)

`conn.get_all_instances(filters={'tag:MyTag' : 'MyValue'})`