BETA: Moving lambda variable inside `Func` abstraction class instead of declaring it for each func that extends it.
	* Also adding getFunctions method on `Calculator` class
	* Also fixing wrong structure/usage of `OnEventTrigger` packet
		* Reported by: Nos

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6408 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad