Add Yaafe wrapper as a new TimeSide analyzer

Yaafe wrapper needs a proper Yaafe install (don't forget to set all the environment variables required by Yaafe). Yaafe analyzer uses the Yaafe python engine to which TimeSide sends the audio data during process() and gets back the results when result() is called. The corresponding tests are also included in this commit. Enjoy !
chmod -x tests/test_yaafe.py
fix empty argument for AnalyzerResultContainer, fix aubio_specdesc.results, add results to api
Add HDF5 I/O for AnalyzerResultContainer, Fixes #7

- Add functions from_hdf5 and to_hdf5 to AnalyzerResultContainer.
- Add corresponding tests
- Function to_hdf5(output_file) store an entire Container in an hdf5 file using one dataset for each AnalyzerResults and using dataset attributes to store 'unit' and 'name'. The dataset Name is the AnalyzerResult 'id'.
- Function from_hdf5(input_file) load the data store in a hdf5 file and return an AnalyzerResultContainer
add scipy and h5py dependencies
goto 0.4.4
update changelog
Refactoring of AnalyzerResult in order to address issue #13

Add AnalyzerAttributes to handle the metadata in AnalyzerResult and store the Analyzer parameters
Attributes include :
- [x] sampleRate, blockSize, stepSize
- [ ] version of the analyzer (or Timeside release ?)
- [ ] audio source file name
- [x] analysis parameters
- [ ] precision of the results data (float, long, ...)
- [ ] stereo / mono / left / right channel management during analysis ?

AnalyzerResult now include a @property field "properties" containing a dictionnary of the following stats about the results data :
- mean
- median,
- std
- min
- max

Also change the result value return by AubioTemporal because mean and median are now include in "properties"
Merge branch 'dev' of https://github.com/yomguy/TimeSide into dev
grapher: PIL modules by default
grapher: PIL modules by default
 * fix some variable names fot overhaul coherence
 * fix yafee.results container
README.rst: fix typos
timeside/static: remove executable bit
add debian packaging scripts
exclude debian from register tarball
timeside/static: remove executable bit
README.rst: fix typos
rename scripts and cleanup old ones
debian/control: timeside -> python-timeside