[TASK] Refactor cycle usage

Use the same $cycle value in 'cycle' assignment and isOdd / isEven calulation.
The change only brings better readability into the code. In case anybody reads it one might see clearer that $cycle % 2 leads to an even number and odd vice versa.
Merge pull request #699 from coding46/patch-1

[TASK] Refactor cycle usage
[TER] 2.1.3
[TASK] Disable tests for CMS 7 to allow PR testing
[BUGFIX] Negative entryLevel is one page off

entryLevel = -1 should correspond to current page, i.e. the last item in rootline. If we remove 1 here, then entryLevel = -1 corresponds to parent page, and there is no way to select menu relative to current page.
[BUGFIX] Empty menu when usePageTitles is TRUE