Fix UPnP CTT failure - RUIS:1-1.3 and RUIS:1-1.4. Updated logic for combination of DeviceProfile and UIFilter arguments. Handled scenario where no UIListings will be returned. Updated logic in FilterEntry for not modifying the Filter argument values. Also moved around code to send optional elements with UIListing search.
Fix UPnP CTT failure - RUIS:1-1.3 and RUIS:1-1.4: Updated comments and indentations
Simplified if condition as per review comment
Merge pull request #17 from cablelabs/cbl_parthi/ruilisting_upnpctt_fix

Cbl parthi/ruilisting upnpctt fix