seperate out the terminal functions from lxc to the pkg/term

  Since these functions are indepenent of lxc, and could be used by
  other drivers.

Docker-DCO-1.1-Signed-off-by: Vincent Batts <vbatts@redhat.com> (github: vbatts)
Move the terminal setup to execdriver, instead of ./pkg/term

  It is independent of any particular driver, but likely used by
  multiple execdrivers. Also, pkg/... is not to have any links to
  docker, which this terminal setup does.

Docker-DCO-1.1-Signed-off-by: Vincent Batts <vbatts@redhat.com> (github: vbatts)
Adjust kernel version parsing to be more lenient of strange things like "3.12-1-amd64"

Docker-DCO-1.1-Signed-off-by: Andrew Page <admwiggin@gmail.com> (github: tianon)
fix divide by zero error

Docker-DCO-1.1-Signed-off-by: Victor Vieux <victor.vieux@docker.com> (github: vieux)
correcting the package name for the terminal setup

Docker-DCO-1.1-Signed-off-by: Vincent Batts <vbatts@redhat.com> (github: vbatts)
update api Maintainers file

Docker-DCO-1.1-Signed-off-by: Victor Vieux <victor.vieux@docker.com> (github: vieux)
Merge pull request #4328 from vieux/fix_4298

fix divide by zero error
Merge pull request #4316 from tianon/more-lenient-kernel-version

Adjust kernel version parsing to be more lenient of strange things like "3.12-1-amd64"
Merge pull request #4342 from vieux/update_maintainers_api

update api Maintainers file
Merge pull request #4308 from vbatts/vbatts-seperate_driver_term

seperate out the terminal functions from lxc