Upstream merge
Added an alternative group strategy
typo fix
organized imports
FIX precise config
FIXED LongTimeEvent
Getting rid of JDK7 compatibility stuff
Using JDK8's lambdas across the whole drop system
Moved the methods giving items from Quest to AbstractScript
Added PRECISE_MULTIPLE_GROUP_ROLLS drop calculation strategy
Fixed the endless recursion in AbstractScript#giveItems(L2PCInstance,
IDropItem, L2Character, Map<Integer, Long>, boolean)
Removed several NPE vulnerabilities
Added function limits in addition to Map ones
Removed the StaticMap, all flat limits are now delegated to the function
ones