Enable HWA decoding support

Cherry pick below three commits to Milestone-Summer branch from master to enable HWA decoding support so that crosswalk for tizen can utilize this feature.