• Implement trait-based ResourceThreads and clean up related naming issues

    Changes include:
    
    - Introduce an IpcSend trait to abstract over a collection of IpcSenders
    - Implement ResourceThreads collection to abstract the resource-related
      sub threads across the component
    - Rename original ResourceThread and ControlMsg into an unifed CoreResource__
      to accommodate above changes and avoid confusions
    izgzhen committed May 20, 2016