Change generated with the following command:
```bash
cd tensorflow/lite/micro/
sed -i 's/TfLiteRegistration/TfLiteRegistration_V1/g' `find . -name "*.h" -o -name "*.cc"`
cd -
cd third_party/hexagon/
sed -i 's/TfLiteRegistration/TfLiteRegistration_V1/g' `find . -name "*.h" -o -name "*.cc"`
cd -
tensorflow/lite/micro/tools/ci_build/test_code_style.sh --fix_formatting
```
BUG=http://b/272808609
BUG=http://b/269352046
Add INT16 support for SQUARED_DIFFERENCE by templating the kernel implementation. Reuse int8 test settings to test the int16 implementation as well
* Copy squared_diffence* from TFLite verbatim
* Remove TFLite specific contents and flatten namespaces
* Complete porting squared difference to micro
* Updated based on comments
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>