BETA: Item drop related changes:
	* Minor fixes in `L2Attackable` logic to avoid `ItemHolder` object creation on item drops.
	* Added methods overloads, now there are two methods one with primitives and one with `ItemHolder` that just pass the parameters to the former method.
		* Keep in mind this design:
			* Having method overload with different logic is discouraged.
			* Having method overload logic with non primitive parameters is discouraged, since it will lead to useless object creation in some cases.
			* Having too much method overloads is discouraged.
	* Added a new method (and corresponding method overload) to `Quest` class to allow NPCs to drop items by script without being `L2Attackable`.
	* Added/fixed multiple missing !JavaDocs.

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