Added logic to send a second HEAD request if initial status is 406 - not acceptable since that indicates the content might be link protected and RANGE header is not allowed.  Simplified the if clause around using time seek range values for dtcp and non-dtcp content.  Added methods to convert between npt and bytes to be used by dlna_src_handle_query_convert().  Adjusted log message levels.  Changed name of method from "formulate_extra_headers" to "adjust_http_src_headers" since the method will now set property of souphttpsrc so that RANGE header is excluded in additional to adding extra headers.  It will now add Range.dtcp.com header for DTCP encrypted content.
Created new method dlna_src_use_byte_range() containing logic to determine if byte_seek_* values were provided in HEAD response and can be used for byte related positioning.
Addressed issues from code review - Changed "char" to "gchar".  Changed if statement in dlna_src_use_byte_range().  Added else clause to handle error in dlna_src_handle_query_convert().  Added const qualifier in dlna_src_adjust_http_src_headers() for literal strings.  Also got rid of unnecessary casts on gchar arrays.  Switch to use GST_SECOND instead of numeric value.
Merge pull request #15 from cablelabs/dtcp_support

Added logic to send a second HEAD request if initial status is 406 - not...