Start to Profile overhaul
Changes to Condition Creator UI and added a central event aggregation method for controllers.
Merge upstream
testing commit messages, etc
Merge remote-tracking branch 'upstream/master'
Merged with upstream
Bugfix with null bank pins
Merge branch 'accfix'

Conflicts:
	src/main/java/org/vinsert/gui/controller/AccountController.java
	src/main/java/org/vinsert/gui/view/AccountView.java
Merge remote-tracking branch 'remotes/upstream/master'
Merge branch 'accfix'

Conflicts:
	src/main/java/org/vinsert/gui/controller/AccountController.java
	src/main/java/org/vinsert/gui/view/AccountView.java
Fixed current webwalker

Corrected the webwalker so that it actually walked to the specified tile and added security measure so that if no local path is found it returns WalkingResult.NO_PATH. Also change a method modifier as scriptwriters will not need access to that method
Create RandomFunctions.java

Added a static class with some random functions. Gaussian functions particularly useful for human-like clicking methods
Create PriceGrabber.java

Added the ability to load the price of an item from the Zybez price guide
Added base for Dijkstra finder
Fixed WebWalker

WebWalker no longer sends you on a wild goose chase if your nearest node
is the same node as the destinations nearest node
Update Npc.java

NPC FIX
Altered DijkstraFinder

Changed the get closest object method to return only one object and
started the fix of the multi-lane, boundary handling path finder.
Currently supports boundaries. Climbables to come soon!
Correct Spelling of Dijkstra
Disabled randoms
Merge remote-tracking branch 'origin/master'