Merge remote-tracking branch 'origin/pr/2714' into mbedtls-2.16

* origin/pr/2714:
  programs: Make `make clean` clean all programs always
  ssl_tls: Enable Suite B with subset of ECP curves
  windows: Fix Release x64 configuration
  timing: Remove redundant include file
  net_sockets: Fix typo in net_would_block()
diff --git a/ChangeLog b/ChangeLog
index 01b4225..9702af2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,10 +5,18 @@
 Bugfix
    * Fix to allow building test suites with any warning that detects unused
      functions. Fixes #1628.
+   * Fix typo in net_would_block(). Fixes #528 reported by github-monoculture.
+   * Remove redundant include file in timing.c. Fixes #2640 reported by irwir.
+   * Fix Visual Studio Release x64 build configuration by inheriting
+     PlatformToolset from the project configuration. Fixes #1430 reported by
+     irwir.
+   * Enable Suite B with subset of ECP curves. Make sure the code compiles even
+     if some curves are not defined. Fixes #1591 reported by dbedev.
 
 Changes
    * Make it easier to define MBEDTLS_PARAM_FAILED as assert (which config.h
      suggests). #2671
+   * Make `make clean` clean all programs always. Fixes #1862.
 
 = mbed TLS 2.16.2 branch released 2019-06-11