WIP: VideoIO with AVOptions v0.01 (compatible with ffmpeg 2.4.2)

AVOptions API
============
Maximiliano Suster
October 2014

AVOptions provides a generic system to get/set options for Devices, formats and Codecs.
It relies on AVOptions, AVDictionary and AVDeviceCapabilitiesQuery APIs.
AVOptions API is contained in src/avoptions.jl.

Currently the following functions in work:

       document_all_options
       print_options
       is_option
       set_default_options   
       set_option 
       get_option
       create_dictionary
       set_options_with_dictionary

Ongoing work:
The following functions depend on the DeviceCapabilitiesQuery API.  Some require the newly updated ffmpeg 2.4 libraries (>=AVUtil 53). 

      query_device_ranges,
      set_device_with_query,
      list_devices
      get_metadata 
      
Examples and documentation will be presented once completed.   



My preference would be to remove this section about OSX.  Julia's HomeBrew is a means to install binary packages, but it's self-contained, and doesn't force the user to have their own install of HomeBrew.  Some Mac users are still using MacPorts, or occasionally fink, and some don't have any of these installed.

The Julia HomeBrew will usually install the latest version.  If you find that's not the case, we can fix it in Julia.