Simplify assoc_mgr.c code.
Minor comment reordering
Cleanup of priority_multifactor.c rename and breakup of functions
Partial revert of last priority multifactor patch to rename
_apply_priority_weights() back to _get_priority_internal() and have that
function call _set_priority_factors instead of having that called outside
of the function.

This also makes it so _set_priority_factors isn't called on jobs with
direct_set_prio or jobs's without a details ptr.
multifactor priority memset job_ptr->prio_factors to 0 if direct_set_prio
is set or details ptr isn't on the job.
minor formatting
Rewrite to make sure fairshare=parent works if there are more than 1 layer
in the association tree with fairshare=parent
Fix Ticket Based priority/multifactor when associations have
fairshare=parent
Changes to earlier commit to fix fairshare=parent
More fixing to allow fairshare=parent to work correctly for multiple
levels of accounts with fairshare=parent
Missed one from 2 commits before
New debug set in for figuring out the level shares and such.