[#1881] Cache annotated method lists already in a sorted state.

This prevents concurrent resorting of cached lists in multiple request threads, which sometimes results in ConcurrentModificationException, especially under Java 8.
Merge branch 'fix-method-list-caching' into 1.3.x-codeborne