app++
libs++
findbugs: fix loop
move unused SpriteManager to playground
docs: ITileDataSink
add some pmd rules
some modification suggested by pmd:

- move fields before method
- chain StringBuilder appends