Fix timeout-related regression in core.discover

Fixes a bug forcing the timeout of the discover function to be 100ms
Merge pull request #244 from hkhanna/discover-timeout-fix

Fix timeout-related regression in core.discover.
Make sure a compatible track is selected before changing the play_mode
Use print_function in example discover.py.
Closes #250
Updated tutorial.rst to reflect the new soco.discover() method.

Closes #248
Merge pull request #252 from petteraas/py3_compatible_discover.py

Use print_function in example discover.py.
Merge pull request #253 from petteraas/update_tutorial_for_discovery

Updated tutorial.rst to reflect the new soco.discover() method.
Temporarily python 3.2 builds on Travis
Merge pull request #243 from lawrenceakka/align_data_structures

More alignment of data structures to DIDL
Merge pull request #251 from robwebset/Snapshot_PlayMode_Fix

Snapshot: Make sure a compatible track is selected before changing the play_mode
Fix build errors on Python 3.2

pylint depends on logilab-common; logilab-common==0.63.0 seems to have problems
with Python 3.2, so it is pinned to 0.62.1 (version before 0.63.0).
Merge pull request #257 from SoCo/py3.2

Fix build errors on Python 3.2
A few sphinx doc fixes
[Docs] split release notes into separate files
Add release notes for 0.10
[Docs] mention removal of URI class

see https://github.com/SoCo/SoCo/issues/238#issuecomment-63233557
Bump version to 0.10
Merge with latest master