Adding '--ip' option to 'docker run' to let users manage IPs for docker containers.

Docker-DCO-1.1-Signed-off-by: Vishnu Kannan <vishnuk@google.com> (github: vishh)
Fixed ipallocator to record static IPs along with the dynamic IPs it creates, to avoid reusing the static IPs

Docker-DCO-1.1-Signed-off-by: Vishnu Kannan <vishnuk@google.com> (github: vishh)
Remove Old shiftWindow()

closes #7493

Docker-DCO-1.1-Signed-off-by: Christopher Biscardi <biscarch@sketcht.com> (github: ChristopherBiscardi)
Fix my email entry so that my current email is first and the old commit email second.

Docker-DCO-1.1-Signed-off-by: Andy Rothfusz <github@developersupport.net> (github: metalivedev)
Updated AUTHORS file

Docker-DCO-1.1-Signed-off-by: Andy Rothfusz <github@developersupport.net> (github: metalivedev)
Merge pull request #7532 from ChristopherBiscardi/shiftWindow

Remove Old shiftWindow()
Merge pull request #7544 from metalivedev/fixmailmap

Fix my email entry. FIxing email entry.
Merge commit 'a27bebc' into run_ip_range

* commit 'a27bebc':
  Fixed ipallocator to record static IPs along with the dynamic IPs it creates, to avoid reusing the static IPs
  Adding '--ip' option to 'docker run' to let users manage IPs for docker containers.

Conflicts:
	daemon/networkdriver/ipallocator/allocator.go
	runconfig/config_test.go
	runconfig/parse.go

Docker-DCO-1.1-Signed-off-by: Patrick Hemmer <patrick.hemmer@gmail.com> (github: phemmer)
allow passing a subnet for the IP allocator to use

Docker-DCO-1.1-Signed-off-by: Patrick Hemmer <patrick.hemmer@gmail.com> (github: phemmer)
add documentation for `docker run --ip`

Docker-DCO-1.1-Signed-off-by: Patrick Hemmer <patrick.hemmer@gmail.com> (github: phemmer)