set version from SCons
Java binding: make it available to other swig java binding

* If more than one module is used and SWIG proxy classes need
constructing/using across modules, there is no other option than expose
the getCPtr() of AvTranscoder java binding to public.
* See this link: http://sourceforge.net/p/swig/mailman/swig-
devel/thread/4ED006FD.6020403@fultondesigns.co.uk/
Sconscript: update name of dll

<name>'-'<version>.dll
change install man page names
small caps lib names, and rename java library
Java binding: add avExport.i

Contains swig specificities to make AvTranscoder's Java binding
available to other swig java binding.
CMake: build AvTranscoder

* Same problem with scons about the java binding : need to generate the
java files, reconfigure, and build again to generate class files and the
jar. Need to find a solution to skip the reconfigure...
* Useful flags to configure using CMake:
     * CMAKE_BUILD_TYPE: Release / Debug
     * CMAKE_INSTALL_PREFIX: /path/to/install
     * FFMPEG_INCLUDE_DIR
     * FFMPEG_LIBRARY_DIR
* Name of output librairies:
     * avtranscoder.a
     * avtranscoder.so (link + .so with version)
     * avtranscoder-py.so (without link)
     * avtranscoder-java.so (without link)
CMake: build cpp apps

* Add a CMakeList.txt for each app.
CMake: fix install of libraries

Do not need to reconfigure the make file to be able to install
libraries.
CMake: fix java binding

* Do not need to reconfigure the make file to be able to generate class
files and jar file.
* The solution was to add a custom command as a post build of the java
binding which generate java files.
CMake: fix build with dependency to libav

Check if FFmpeg or libav dependency, and define variable to manage
includes in source code.
Merge pull request #77 from cchampet/dev_java_binding_available_to_other_java_binding

Get java binding available to other java binding
Gitignore: ignore CMake generated files
Option: fix get type of AVOption

An AVOption corresponds to a choice if it has a unit and a type of
AV_OPT_TYPE_INT or AV_OPT_TYPE_INT64.
OptionLoader: warning if found a child option with no parent option
Merge pull request #80 from mrn/master - change some build and install procedure

Conflicts:
	src/SConscript
Travis build: use CMake
Travis build: remove install of python-git module
CMake: add cmake directory to have custom utilities

* Custom utilities are:
     * AvTranscoderMacros.cmake: macros, included in all cmake files.
     * FindFFmpeg.cmake: to get FFmpeg package (by specify a list of
components, check the FFmpeg version, get FFmpeg from command line if
there are parameters, etc...).
CMake: get swresample or avresample

* Update FindFFmpeg.cmake : do not raise error if a component is not
found (warning).