ENI Enhancements

* Add ability to lookup network interfaces by ID
* add update(), attach(), and detach() methods to boto.ec2.networkinterface.NetworkInterface
* associated unit tests

All of this was inspired by functionality in other boto.ec2 classes. I used boto.ec2.volume.Volume as a template.