Token refactor

makes the token usable for general use. requested by @didory123

For map-folk do the following in the tmx file if you want to display a token(in this example a coin) in the game:

### Adding a coin
![](http://i.imgur.com/z6T2bsC.png)

### Adding a coin in a treasure chest
![](http://i.imgur.com/z6T2bsC.png)

Note: file change amount is huge because it uses the new node removal. Onlythe last two commits directly apply to this PR, but I wanted this to rest in consideration