+method to test if a player has ever joined specific worlds; *sorted some methods;
+Default arrays which are empty; *getPlayerName() supports CommandSender.getName(); +all,true,op,nonop,false permission groupmaker; +equals for doubles; +get some value with chances for every value; +plugin independend custom load; +BOSEcon 7, 3co and MultiCurrency support; *new Methods support; +default format for everyone; +GM (not used), bPermissions, PEX support; *fetch all exceptions;
+caster classes; *more java doc; +BPU need update/version; +OfflinePlayer -> Player method; +method to get a list from one element -> empty if null; +parse line with trim quotes; +getBinary/ISOPrefixValue; +round with decimal places; +equals with doubles and own tolerance; +generic create array; +scramble for all array types; +getWidth w/ binary base; +toggleEntry w/ collection (old is deprecated); +try parse to float; +equal checker (simpler Comparator); +read lines; +handlers with reload (unload(Plugin) -> load()); +ServerListener class for handlers; !prevent using old register; *made GM wrapper smoother; *support more (inofficial) Permissions plugins; *PEX wrapper more save if the PermissionsEx.has get static; +add GM;
*advanced parseLine; +equalObjects as an alias for equals; -scramble of any array (could be done with Collections.shuffle()); +create an immutable map based on a map or none if null;
*equal check in separated class; +ArrayReferenceList as array/list combination (like Arrays.ArrayList); +ArrayIterator is ListIterator;
*XLogger depends on java.util.logging.Logger (UNTESTED);
+license headers; *made EconomyWrapperFactory deprecated; !fixed wrong catch clause in the EssentialsWrapper; *renamed some public static factory classes;
Merge branch 'master' into 1.3

Conflicts:
	pom.xml
	src/main/java/de/xzise/wrappers/economy/BOSEcon7.java
	src/main/java/de/xzise/wrappers/economy/EconomyHandler.java
	src/main/java/de/xzise/wrappers/economy/EconomyWrapperFactory.java
	src/main/java/de/xzise/wrappers/economy/Essentials.java
	src/main/java/de/xzise/wrappers/economy/MethodWrapper.java
	src/main/java/de/xzise/wrappers/economy/MineConomy.java
*get(Binary|SI)PrefixValue uses now DecimalFormat; !GM wrapper uses correct player check;
+moved Callback class (old file still exists); +static final comparable checker instance; +equal checker for numbers; +MinecraftUtil.concat(int, int...); +MinecraftUtil.tryAndGetInteger(String, int) with own defined radix; +MinecraftUtil.sgn(int); +Callback with three arguments; +MutableObject; *MutableInteger now uses a private int (public still as deprecated available);
+getFirst(T[]) and getFirst(T[], T); *reformated; +wrapper which works as the new callback and uses the old callback;
*depend on Bukkit 1.1-R4; *deprecated and removed any usage of DefaultArrays; !fixed subArray(a[], start) using start as end index; +tryAndGetLong; +MemorySection which uses a Map; !ArrayReferenceList.contains calling the correct ArrayReferenceList.indexOf; *ArrayReferenceList.indexOf uses no iterator anymore; *ConsoleCommandWrapper now implements instead of extends of ConsoleCommandSender; +method to register multiple listeners at once; *WrapperServerListener.registerEvents(Plugin, ServerListener) is now useless and deprecated (to continue compatibility the second parameter type was changed to Listener);
+Vault support; *getRandomFromChances is more flexible; *update classes for newer Bukkit API reference; +MemorySectionFromMap.create(Object) to create a MemorySection from each type of Map; +create a section map with all subsections; !fixed WrapperServerListener working with new event system as the EventHandler annotation is only recognized in the registered class and not subclasses; +NullaryPermissionsWrapper as class; +Handler supports services; *update some API; -remove functionality of tkelly's help API;
*change from specific ServiceWrapperFactory/Factory to generic WrapperFactory; -remove usage of any HelpAPI in CommonCommandMap; *use dynamic loader to differ between loading services/plugins; !don't check permissions with a user account without being a user;
Merge branch '1.3'

Conflicts:
	pom.xml
	src/main/java/de/xzise/NullaryCommandSender.java
	src/main/java/de/xzise/StringComparator.java
	src/main/java/de/xzise/XLogger.java
	src/main/java/de/xzise/collections/ArrayIterator.java
	src/main/java/de/xzise/collections/ImmutableArray.java
	src/main/java/de/xzise/commands/CommandMap.java
	src/main/java/de/xzise/commands/CommonCommandMap.java
	src/main/java/de/xzise/commands/CommonHelpCommand.java
	src/main/java/de/xzise/commands/CommonHelpableSubCommand.java
	src/main/java/de/xzise/commands/CommonSubCommand.java
	src/main/java/de/xzise/commands/FullHelpable.java
	src/main/java/de/xzise/commands/HelpCommand.java
	src/main/java/de/xzise/commands/SmallHelpable.java
	src/main/java/de/xzise/commands/SubCommand.java
	src/main/java/de/xzise/metainterfaces/CommandSenderWrapper.java
	src/main/java/de/xzise/metainterfaces/ConsoleCommandWrapper.java
	src/main/java/de/xzise/metainterfaces/LinesCountable.java
	src/main/java/de/xzise/metainterfaces/MetaInterfaceFactory.java
	src/main/java/de/xzise/metainterfaces/Nameable.java
	src/main/java/de/xzise/mutable/Mutable.java
	src/main/java/de/xzise/mutable/MutableInteger.java
	src/main/java/de/xzise/wrappers/Factory.java
	src/main/java/de/xzise/wrappers/Handler.java
	src/main/java/de/xzise/wrappers/InvalidWrapperException.java
	src/main/java/de/xzise/wrappers/Wrapper.java
	src/main/java/de/xzise/wrappers/economy/AccountWrapper.java
	src/main/java/de/xzise/wrappers/economy/BOSEcon6.java
	src/main/java/de/xzise/wrappers/economy/EconomyHandler.java
	src/main/java/de/xzise/wrappers/economy/EconomyWrapper.java
	src/main/java/de/xzise/wrappers/economy/EconomyWrapperFactory.java
	src/main/java/de/xzise/wrappers/economy/Essentials.java
	src/main/java/de/xzise/wrappers/economy/MethodWrapper.java
	src/main/java/de/xzise/wrappers/economy/MineConomy.java
	src/main/java/de/xzise/wrappers/economy/iConomy4.java
	src/main/java/de/xzise/wrappers/economy/iConomy5.java
	src/main/java/de/xzise/wrappers/economy/iConomyFactory.java
	src/main/java/de/xzise/wrappers/permissions/BufferPermission.java
	src/main/java/de/xzise/wrappers/permissions/Permission.java
	src/main/java/de/xzise/wrappers/permissions/PermissionPluginWrapperFactory.java
	src/main/java/de/xzise/wrappers/permissions/Permissions3Legacy.java
	src/main/java/de/xzise/wrappers/permissions/Permissions3Wrapper.java
	src/main/java/de/xzise/wrappers/permissions/PermissionsBukkitWrapper.java
	src/main/java/de/xzise/wrappers/permissions/PermissionsHandler.java
	src/main/java/de/xzise/wrappers/permissions/PermissionsPluginWrapper.java
	src/main/java/de/xzise/wrappers/permissions/PermissionsWrapper.java
	src/main/java/de/xzise/wrappers/permissions/SuperPerm.java
	src/main/java/de/xzise/wrappers/permissions/SuperPermBufferPermission.java