Modified the default accept range value to be false unless bytes is explicitly specified.  Added dlna_src_is_range_supported() and dlna_src_is_dtcp_range_supported() to explicitly check if server supports Range or Range.dtcp.com headers.  Added a check in dlna_src_adjust_http_src_headers() to make sure dtcp encrypted content supports Range.dtcp.com for byte based seeks.  Added logic to exclude range header if not supported.  Issue a second head request for dtcp encrypted content that supports Range.dtcp.com and also to make sure range is supported prior to issuing second head with range header.  Print out info log if second head request is not sent.
Merge pull request #57 from cablelabs/dtcp-range-fix

Modified the default accept range value to be false unless bytes is expl...
Modified logic so TimeSeekRange header will be included when seek format is time.  Also fixed issue in dlna_src_convert_npt_nanos_to_bytes() where time was left at nanoseconds not converted to seconds,
Added logic to track time seek events and not process the byte based version if already processed time seek.  Added some additional member variables to track related info.  Also if a time seek event is received but time seek is not supported by server, save time and convert to bytes when byte based seek event is received.  This is because the tsdemux estimate is not very accurate.
Got rid of a unnecessary log message.
Merge pull request #59 from cablelabs/include-time-seek-hdr

Modified logic so TimeSeekRange header will be included when seek format...
Merge pull request #64 from cablelabs/master

Pull latest Lori's updates for dtcp. Merge master branch changes into cbl_master/plugfest36.