BETA: Adding abstraction layer to Castle and Fort.
	* First parts were moved, more still has to come.
	* Reviewed by: Zoey76

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6260 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
Merge branch 'master' of https://github.com/L2J/L2J_Server_BETA

Conflicts:
	java/com/l2jserver/gameserver/model/entity/Siege.java