upgrade MKL-DNN to v0.20.3 (#22910)
Summary:
1. upgrade MKL-DNN to v0.20.3
2. allow user to change the capability of primitive cache in mkldnn-bridge by environment value LRU_CACHE_CAPACITY
3. support to fill all tensor elements by one scalar
4. fix the link issue if build with private MKLML other than pre-installed MKL
5. add rnn support in mkldnn-bridge
Pull Request resolved: https://github.com/pytorch/pytorch/pull/22910
Differential Revision: D16365998
Pulled By: VitalyFedyunin
fbshipit-source-id: b8d2bb454cbfbcd4b8983b1a8fa3b83e55ad01c3