[#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' of github.com:codeborne/play into codeborne-fix-method-list-caching

Conflicts:
	framework/src/play/utils/Java.java
Merge branch 'codeborne-fix-method-list-caching' into 1.3.x