Remove pending GET request before unregistering the httpendpoint

Change-Id: I94e12c361088fc44e59eced2972967b4a943e5f0
Do not send data when httpendpoint is destroyed before POST request finishes

Change-Id: I2f3fcb38db4dbb4c9220cf54e5ae5ed8bbe780c3
Do not register root path

Change-Id: Ied65708567741796431cc82a83cbdae90bd076ec
Do not allow to register anything else that is not an httpendpoint element

Change-Id: I20a5d08a5c193d8604b5c68453248c55e5f7ec96
Cancel previous request if a new one arrives

Change-Id: Ifc99c7cf900cf9a6dd7055d2e024dc284d1e1bbe
Unify how url-removed signal is emitted

Change-Id: Ia97de555d366e5f15f546a8dda289ba23d9066f8
Add trace to petitions

Change-Id: I900c0c15bc8c11164021d8353224e1c092d241f6
Add filter to only create version from tags that match kmsc-*

Change-Id: I54a968a49e38f2b005459c71992a7698b11d4ed1
Modify pre-commit hook to not format header files

Change-Id: If346f0048cb17fdef17923ac9aa6c8239055082d
Emmit new action requested signal

This signal provides the url and method wich the httpendpoint is
operating. In order to do this, a new marshal function and enumt type
is defined, so CMakeLists.txt has to be updated so as to create
the required stuff at compiling time.

Change-Id: I2fa9a08e0094024e06f1e7787760dc566f8077c1
Use CMake way to find libsoup library.

Change-Id: I4cbe30bb92289d6ad4c1191332b23eace09962b4
Enable support for both multipart and non-multipart POST requests

Change-Id: I9bae7ffc0a4a2085eac8f38ed9bb01d7e37edfb8
Use G_GINT64_FORMAT to print id instead of %ld

This make code portable to 32 bits computers

Change-Id: I96ce08c29de8d73e0c41ea428223ddb3a285253a
Raise GET and POST signal when action-request from httpserver is raised

Change-Id: Ide3e4465b3789efdda2f56c4444647303b7d807e
Fix signal management in soup messages

Change-Id: I4b7c1c3f15e2989116ce117026c9ffcafa5c9b69
Use only one gulong variable to retrieve handler ids

Change-Id: Ie8e19a98a27613037a306d8f78ae6dfe3e6db540
Shutdown current http transaction before unregistering the end point

Change-Id: I7f5d96c12a2f1e1afc19b871e33f3dc384371595
Reset internal httpendpoint pipeline when a new request is established

Change-Id: Id5c04c475695905e8900fa8b96ebef0fa9b8d083
Update gst-kurento-plugins to solve elements race conditions

Change-Id: I5050f2a00457840e313e8e8548bf35a8af1e1802
KmsHttpEPServer: Stop internal pipeline when clients disconnect

Change-Id: Ief5f1870f4b087a35b8e4dbacc9c9a6a3e0d6e34