Part 1: no todo for looking at exception for updating more than allowed by override. putting inline comment in the places.
Part 1: clean up on MenuTreeParameters, addresses also #35 27 and 28.
Part 1: #35 12-15 Clean up on MenuLinkManager
Part 1: #35 16. add a not as to why type casting parent to a string
update docs
Step 1: A couple of doc fixes
Step 1: #35 17 added todo and issue link for what to do about invalid plugins
Step 1: #35 4, 18. use String::format() instead of sprintf or using the var directly.
Step 1: #38: Static cache in loadMultiple
Step1: #38 docs
Step1: #38 docs
fix menu tree storage
step1: #39 inject the access manager
Step1: #39 Docs
Step 1: Couple more doc fixes for #38.
Step 1: Couple more comment fixes for #35 (no more meu).
Step 1: #35.10.
Step 1: #39.10.
Step 1: #35.5
Step 1: Clarify #38.8.