Introduce per-profile/per-system next-server support.
Make DHCP configuration to use per-profile/per-system next-server.
Rename PXEGen class to TFTPGen

PXE refers to DHCP + TFTP. PXEGen name seems that this class would
generate DHCP conf file as well and it does not; this is confusing.
Rename class to make it clear.
Rename BootAPI to CobblerAPI
Rename BootCLI to CobblerCLI
Merge pull request #1202 from r0ckpine/feature/per-system-next-server

Introduce per-profile/per-system next-server
Merge pull request #1214 from alanoe/alanoe/rename_pxegen

Rename PXEGen class to TFTPGen
Merge pull request #1216 from alanoe/alanoe/rename_boot_classes

alanoe/rename boot classes
Docs: updates to the release-notes.
Docs: updates to the release-notes.
Merge branch 'master' of github.com:jmaas/cobbler
Merge pull request #1219 from jmaas/master

Docs. Updates to the release-notes.
Rename pxe_template_dir setting to boot_loader_conf_template_dir

PXE refers to DHCP+TFTP. This template directory only contains
boot loader configuration templates, so setting name should reflect
that more clearly.
Rename source/dest boot loader configuration templates directories

PXE refers to DHCP+TFTP. This template directory only contains
boot loader configuration templates, so directory name should
reflect that more clearly.