Added the beginnings of	the iio	driver to the codebase.
The IIO	  driver compiles   using the C++ preprocessor.
The driver requires more code, but  in this version the it compiles and the beginnings of Added the beginnings of the functions driver_initialize, iio_driver_bufsize are in place. Also the autotools system is setup to compile IIO if the pre-requisites are present.
Added prerequisite checking for the IIO driver and the generation of drivers/iio/Makefile to configure.ac. Also added the iio subdirectory directive to drivers/Makefile.am
Added the drivers/iio subdirectory and required code.
Merge branch 'master' of git://github.com/jackaudio/jack1 into IIO
For the IIO driver :
* Implemented the following functions - untested will contain bugs : iio_driver_attach, iio_driver_detach, iio_driver_start, iio_driver_stop, iio_driver_wait, iio_driver_run_cycle, iio_driver_delete, driver_get_descriptor
* The function iio_driver_bufsize now checks that the requested buffer size is safe w.r.t. the iio subsystem. It also checks that the iio required read buffer is resized successfully.
* driver_initialize : The driver now allows the period size option to be specified on the command line. Checks for acceptable period size and creates the required iio read buffer.
Removed UUID from the configure.ac
Added JackIIODriverTest.C to test the IIO driver.
Reduced the period size to 1024 samples.
Added port handling to the iio_driver_attach function.
Implemented iio_driver_read.
Addeed various run time comments to help understanding whats being processed when.
removed a commented out guard from configure.ac
Added the IIO driver.
Removed spurious uuid.h includes to get everything compiling.

Merge branch 'IIO' of ../jack1

Conflicts:
	configure.ac
	tools