Update bdlib for TCL workaround
Merge branch 'master' into next

* master:
  Update bdlib for TCL workaround
Clean submodules when building
Merge branch 'maint'

* maint:
  Clean submodules when building

Conflicts:
	configure
Merge branch 'master' into next

* master:
  Clean submodules when building