Rewrite CustomAttributes on members and rename expicitly implemented interfaces (#3031)
Rewrite CustomAttributes on members and rename expicitly implemented interfaces (#3031)

This commit touches the custom attributes of all type members to ensure that the rewritten namespace of types originating from Newtonsoft.Json are reflected in those attributes. Specifically, the main remaining attribute was the compiler generated AsyncStateMachineAttribute on async methods.

Rename all explicitly implemented interface member names to replace Newtonsoft.Json with Nest.Json. Whilst the original member names do not cause an issue, renaming them here for clarity.

Remove the Newtonsoft.Json.Dynamic.snk resource from the Nest assembly as it is not required.

Closes #3024
elastic/elasticsearch-net,elastic/elasticsearch-net