Update videodev2.h to the version from linux kernel 2.6.34.14.
This version is dual-licensed: 3 clause BSD license and GPL v2+.
Initial implementation of the HTree directory index.

This is a port of NetBSD's GSoC 2012 Ext3 HTree directory indexing
by Vyacheslav Matyushin.  It was cleaned up and enhanced for FreeBSD
by Zheng Liu (lz@).

This is an excellent example of work shared among different projects:
Vyacheslav was able to look at an early prototype from Zheng Liu who
was also able to check the code from Haiku (with permission).

As in linux, the feature is not available by default and must be
enabled explicitly with tune2fs. We still do not support the
workarounds required in readdir for NFS.

Submitted by:	Zheng Liu
Tested by:	Mike Ma
Sponsored by:	Google Inc.
MFC after:	1 week
- Move videodev headers from compat/linux to contrib/v4l (cp from vendor and
  apply diff to compat/linux versions).
- The cp implies an update of videodev2.h to the linux kernel 2.6.34.14 one.

The update makes video in skype v4 work on FreeBSD.

Tested by:	Artyom Mirgorodskiy <artyom.mirgorodsky@gmail.com>
		(update of header only)
Add SDT_PROBE_DEFINE0 for consistency with SDT_PROBE0.

MFC after:	1 week
Add a man page for the SDT_* macros, which can be used to define new static
DTrace probes and providers in kernel code.

MFC after:	1 week
Add files related to ext2 HTree implementation

These should've been added along with r252890

Reported by:	gonzo
PointyHat:	pfg
MFC after:	1 week
Fix some typos.

MFC after:	1 week
- Add initial host mode support for Mentor Graphics USB OTG controller
- Sync musb_otg_atmelarm with new core logic API
- Add USBSS driver for AM335x SoC. Driver is a wrapper around Mentors Graphic
   USB OTG core.
- Add musb node to shared dtsi and proper pin configuratin for every
    AM553x-based device
- Add USFS driver as an example of device mode for AM335x-based devices
Merge branch 'master' into markj-kernel-config
Merge branch 'markj-kernel-config' into 20130624-sdt-module-info

Conflicts:
	share/man/man9/SDT.9
Move an include.
Fix some memory leaks when sdt or other modules with providers are
unloaded.
Fix a build error - we can't free a const pointer.
This change closes a race window which made it possible to enable a
probe just as its kernel module was being unloaded. Instead of checking
the number of enabled probes and later calling the module unload handler
(between which a probe could be enabled), add a return value to the
module unload handler and have it do the check for enable probes with
dtrace_lock held, closing the window.
Missing space.
Make sure to unset the module load/unload handlers properly.
Unset the SDT module unload handler too.