Merge pull request #324 from TiagoTdA/master

Update/Refresh modules on unload
Improvement on styles

Added VerticalList
Merge pull request #330 from conde2/master

Improvement on styles
Added some control params to dofiles lua method.
* File name contains string.
* Recursive file checking for deep searches.
Added sublime text 2 project file.
* Changed the order of the dofiles params.
Fixed Alt + F4 keycombo on Windows
Sorting VIP list by name

@ #209
What should sorting by type do?
Fix deathwindow issue
Implements battlelist sorting

Features:
Sort by age, name, health or distance
Sort ascending or descending
Button to toggle filters and sort options
http://i.imgur.com/cSCBwr4.png

closes 213
Mount display issue

fixes #275
Not really needed but enables some cool stuff
Game Menu / Attacking fixes

- No more "Attack" / "Follow" for creatures on different floor
- No rule violation for monsters, only players now
- Alt + Click to target works through roofs -> fixes #203
- Fixed battle list issue (check position when trying to attack)
Added whitelist

- Checkboxes to turn ignore/whitelist off
- Allow VIP messages
Fix a bug with autowalking & add prompt param for tryLogout.

(We don't want to be prompted when pressing Ctrl + Q or  Ctrl + L).
Fix compiling on OS X
Merge https://github.com/marksamman/otclient

* https://github.com/marksamman/otclient:
  Fix compiling on OS X
Fix login with 9.83-10.10

This only adds protocol compatibility, the features aren't actually
implemented yet
Merge https://github.com/marksamman/otclient

* https://github.com/marksamman/otclient:
  Fix login with 9.83-10.10
Added enable/disable chat mode (allows for alphabetical key controls), battle window anchoring fixed (thank you River) & more:

* Added better walk key binding (for other uses, like the sample given WASD).
* Made string.ends part of the string meta table rather than parameter based.
Use client version instead of entergame
MapEditor specific: Use colors for tile states