[Build] Add autogen.sh script to call `autoreconf -i`

Even when using autoreconf an autogen.sh script is usually expected, as
it save users from needing to know which flags to pass to autoreconf
(ie. '-i').

It is also usually responsible of launching autoreconf from the right
directory, calling utilities like intltoolize and gtkdocize, checking
out git submodules and running ./configure unless $NOCONFIGURE is set.

Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
[API] Remove CreatePlaylist/CreatePlaylistInAny API

Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
[API] Add CreateReference method to org.gnome.MediaContainer2

Fix https://github.com/01org/dleyna-server/issues/7

Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
[Property] Add support for object.container.playlistContainer

- Add object class object.container.playlistContainer
- Add MediaServer2Spec definition "playlist" for it

- Rename MediaServer2Spec "playlist" to "item.playlist" for
objec class object.item.playlistItem

Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
[Property] Add support for object.container.storageFolder

    - Add object class object.container.storageFolder
    - Add MediaServer2Spec definition "storage" for it

Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
[Coding Convention] New version of CheckPatch [3.8.0.19]

NOTE: Ignored message types: CAMELCASE NEW_TYPEDEFS PREFER_PRINTF

Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
[Bug Fix] Incorrect CreateClass property name

Fix https://github.com/01org/dleyna-server/issues/94

Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>