Support distinct project and library makefile includes.

Makefile
makefiles/include.mk
makefiles/lint/include.mk
makefiles/python/include.mk
---------------------------
  O Library makefiles only require an include directory var.
  o Project makefiles require two vars, one for derived paths (TOP=).
  o Infer library makefile path from the included makefile.
  o Maintain MAKEDIR= and ONF_MAKEDIR= so caller can selectively
    include what they want to use.

Change-Id: Id1a6d76a278edc130729dd641688c9e5793e90f4
diff --git a/makefiles/virtualenv.mk b/makefiles/virtualenv.mk
index 93eb29d..c6904da 100644
--- a/makefiles/virtualenv.mk
+++ b/makefiles/virtualenv.mk
@@ -13,7 +13,7 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-## -----------------------------------------------------------------------
+# -----------------------------------------------------------------------
 # https://gerrit.opencord.org/plugins/gitiles/onf-make
 # ONF.makefile.version = 1.0
 # -----------------------------------------------------------------------