Update LICENSE and add license headers to CSS and JS in flink clients
Split between source distribution license/notice and binary distribution license/notice.
Add a DEPENDENCIES file to list all maven dependencies with licenses and notices.

[ci skip]