[#5788] Added some small performance tweaks for LCD creation

Signed-off-by: Cory Johns <johnsca@geek.net>
[#5788] Converted refresh_last_commits to a ScriptTask

Also did a bit of cleanup

Signed-off-by: Cory Johns <johnsca@geek.net>
[#5788] Fixed closed session issue and added limit option for performance testing of RefreshLastCommits

Signed-off-by: Cory Johns <johnsca@geek.net>
[#5788] Fixed caching of LCDs during build

Signed-off-by: Cory Johns <johnsca@geek.net>
[#5788] Fixed broken --clean option for RefreshLastCommits

Signed-off-by: Cory Johns <johnsca@geek.net>
[#5788] Added lcid caching and checks for added paths to improve performance of refreshing LastCommit docs

Signed-off-by: Cory Johns <johnsca@geek.net>
[#5788] Fixed bug in --limit option to RefreshLastCommits

Signed-off-by: Cory Johns <johnsca@geek.net>