SportEventAnalyserService:
* created new operation in msdl: PlayerMappings (this method should be used to get the mappings for each player: A player is mapped to a concrete id, this id will be used by PubSub to identify the player)
* removed unused Event(s) operation from msdl: these are relicts from before SportEventAnalyserJingle
* created service-skeleton from new msdl
* added SportEventAnalyserPubSub as dependency

SportEventAnalyserClient:
* removed unused Event(s) operation from msdl: these are relicts from before SportEventAnalyserJingle
* created client-stub from new msdl

MSDL2SEAClientJS.xslt:
* add ternary if to onResult and onError in operations (so there is no need to declare those functions)
* output file with sample code is now called "servicename.sample.js" (minor "fix")
* new expression to decide whether there has to be a comma behind input-functions
* Mobilis.utils.getUnixTime got a copy-paste error (this error came from the original mobilis.core.js)

WebInterface:
* created the Javascript-Client files
* appended those files to the WebInterface
* implemented two functions which may be used to subscribe to concrete PubSubNodes

SportEventAnalyserPubSub:
* new project which is used to handle the XEP-0060 (PubSub) functionality
* implemented a service/server-side model (tree) which is used as sending buffer (does have the same structure like the created pubsub-tree on the xmpp-server)
* the tree/model uses a visitor-pattern to iterate over Nodes
* there is a single interface (StatisticsFacade) which is used to set new data (synchronized to ensure that no corrupted data is sent)
* some simple TreeRunner are implemented which visit the tree and publish new data
-> the current version does only publish I-Frames (due to processing-time reasons P-Frames are mandatory! ~> Probably reduces the total number of publishes by 50-90%) and does not have all classes which are needed to send all the statistic data (But I hope you get the idea how this should work)
=> TODO:
* Create some P-Frames functionality for DataNodes and simple Nodes! (The sent data should be created from within (by itself) and decide itself whether there is a change or not! -> Therefore the P-Frame-Visitor has to get the last I-Frame-Visitor's Data to compare whether there are changes => Don't forget about a delta! Some data may be ignored if there are not at least some changes)
* Create "something" to handle HeatMaps (but first create P-Frames for DataNodes!)
* Use a second tree- or plain-model to reduce GC-time (although this is not slowing the processes to much)
Merge branch 'master' of https://github.com/tudresden/sporteventanalyser

Conflicts:
	SportEventAnalyserService/src/de/tudresden/inf/rn/mobilis/server/services/sea/service/SportEventAnalyserService.java
SportEventAnalyserService:
* updated classpath entries