[VOL-5297] - (dep) Install pre-commit lint tool.

TODO.md
-------
  o Capture detail for future repository enahancements.
  o Populating TODO.md with a table of jira tickets would be a cleaner
    answer but not enough enhacnement volume yet.

docs/Makefile
-------------
  o Disable '$(RM) build' in the makefile clean target.
  o rm build/ normally cleans sphinx generated documentation.
  o Cannot perform this default clean action in repo:bbsim due to
    files under VCS has been checked into directory build.
  o 'make clean' inadvertenly breaks 'make lint' and 'make build'

Change-Id: Ib28caebdb82a3eb82dc9573606c2e2314dac8af7
Signed-off-by: Joey Armstrong <jarmstrong@linuxfoundation.org>
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000..b2e88dc
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,11 @@
+bbsim: TODO
+===========
+
+- Relocate build/package/Dockerfile into a different directory.
+- Perhaps dockerfile/* ?
+- Directory build/ is commonly used for:
+  - Storing generated content.
+  - An output directory for build system jobs.
+  - Directory build/ is transient, removed and recreated between builds.
+- Placing revision control files beneath build/ will create
+  problems for '% make clean' and cleanup scripts.
diff --git a/VERSION b/VERSION
index a232073..0d92a10 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.16.4
+1.16.5
diff --git a/docs/Makefile b/docs/Makefile
index 80a9876..462d7ce 100644
--- a/docs/Makefile
+++ b/docs/Makefile
@@ -46,7 +46,8 @@
 ## -----------------------------------------------------------------------
 ## -----------------------------------------------------------------------
 clean ::
-	$(RM) -r build "$(venv-name)"
+	$(RM) -r "$(venv-name)"
+#	$(RM) -r build "$(venv-name)"
 
 ## -----------------------------------------------------------------------
 ## Intent: Display target help