BETA: IPositionable interface update.
	* L2Object now extends ObjectPosition.
		* No more need to use getPosition().getX(), now is just getX().
	* ObjectPosition now extends Point3D.
	* IPositionable now includes heading and instance id.
	* Changes to teleToLocation method in L2Character.
		* 1 main method, with all possible overloads.
	* Cleanup of L2Object.
	* Point3D no longer implements Serializable.
	
	* Reviewed by: Zoey76, UnAfraid, Nos
	* Tested by: zatei

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6170 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Moving Enums to seperate package.
	* First patch of more to come, will be done in parts 4-6 enums at a time.
	* Reviewed by: Zoey76

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6171 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Small mistake on commit [6171].
	* Reported by: UnAfraid

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