Pass object with correct uri
Merge branch 'cablelabs/master' of github.com:cablelabs/rygel into cablelabs/live-streaming
Cleaned up the ODIDMediaEngine initialization a bit

Organized the reading of the ME's configuration variables and the
 output at startup.

Moved the chunk setting into ME as a non-static and pass it to the
 DataSource, instead of having the DataSource reach into the ME
 for it. Added it as a parameter to functions that need it.
Added support to the ODID MediaServer RecursiveFileMonitor for monitoring item files

It seems that GIO File.monitor_directory() doesn't work on all systems
 (including mine), which is preventing the item file change from being
 detected. So added support for monitoring the item file to the
 HarvestingTask and RecursiveFileMonitor.

Tested transitions of live sim content going from active to stopped.
 The ODID MediaServer re-queried the ME and the resource returned
 reflected the non-live state of the content.
Fixed bugs related to live content completion

Fixed a bug in ODIDMediaEngine.create_resource(). When the live sim is in
 the stopped state, the duration subtraction was backward. Fixed it to
 be end-start instead of start-end.

Changed the ODIDMediaEngine to only change the modification time on the
 item file instead of the item file and directory. Changing both may
 cause unnecessary updates and has proven unnecessary.

Tested transitions of limited operation and s0=0 (in-progress recording)
 content going from active to stopped. Confirmed the updated res block
 was accurate and streaming operated as expected.