Merge pull request #21 from nikkiii/master

scrypt password hashing
Merge pull request #22 from nikkiii/master

Recursive plugin loading
fixed skull being shown overhead always
Merge pull request #25 from thispixel/master

fixed skull being shown overhead always on 377 revision
Update World.java

If the first operand is false (meaning the world is full) the bitwise AND operation will still check the second operand, thus adding them to the online players list. the player will never be unregistered (removed from the player list) because they they never registered. the server will always report them as online and logged in, even though this is not the case.
Merge pull request #27 from TehJayden/patch-1

Update World.java
Add new player flag
Merge branch 'master' of https://github.com/apollo-rsps/apollo
fixed 317 revision npc interaction packets, fixed npc indexes being +1 and added npc action verification
Merge pull request #29 from thispixel/master

fixed 317 revision npc interaction packets, fixed npc indexes being +1 a...
Remove unnecessary check in design verification handler.
Move sector-related items, correct a bug in MobRepository and NpcActionVerificationHandler
Add resetInteractingCharacter method, prevent some methods being overridden
Fix bug where players would not be added to the username map
fixed empty packets not being processed and added opcode 121 for 317 revision as a spam packet. it is something to do with resetting entities in a region and is not neded.
Merge pull request #30 from thispixel/master

fixed empty packets not being processed and added opcode 121 for 317 rev...
Format GamePacketDecoder
Remove unnecessary cast left over from netty 4 conversion
Make EnterAmountListener and InterfaceListener functional interfaces
Add attributes system