New package: linux3.17
Merge pull request #506 from RealJohnGalt/317

New package: linux3.17
strace: update to 4.9.
weechat: update to 1.0.
nmap: update to 6.46.
llvm-git: update to current master
MesaLib-git: update to current master
libclc-git: update to current master
runit-void: bump (new services).
xf86-video-ati: merge "radeon: enable hawaii accel conditionally (v3)" from master

Only if the kernel has the new CP firmware (available from linux3.17 package)
Merge pull request #507 from RealJohnGalt/llvm

Various git updates + hawaii accel
linux-firmware: bump to latest.
python: enable tk support

That addresses the following issues:
- Add tkinter ("Tk interface") support. Tkinter is the standard Python
  binding to the Tk GUI toolkit.
- Fix broken IDLE (the Python IDE) built with Tkinter.

Add two new subpkgs: python-tkinter and idle-python.
python3.4: enable tk support

That addresses the following issues:
- Add tkinter ("Tk interface") support. Tkinter is the standard Python
  binding to the Tk GUI toolkit.
- Fix broken IDLE (the Python IDE) built with Tkinter.

Add two new subpkgs: python3.4-tkinter and idle-python3.4.

Remove --enable-unicode and --with-wctype-functions configure options.
Both have been removed from Python 3.x.
xbps-src: use "virtual?" keyword to declare virtual runtime dependencies.

The syntax "pkg?vpkg" can be used in hostmakedepends, makedepends and depends;
but the "virtual" keyword can be declared specifically for runtime dependencies
(depends).
xf86-video-ati: use the new "virtual?vpkg" depends syntax to fix build.
xf86-{input,video}-*: use "virtual?vpkg" depends syntax to fix build.
emacs: use three separate build dirs to keep build numbers intact.
git: update to 2.1.0.
sqlite: update to 3.8.6.