Changed .gitignore to ignore javadoc output folder in server project
Added TreeGrowProcessor class for randomly adding trees to the world. Also added javadoc comments
Added newline at the end of .gitignore
Changed getMatching() method of TreeGrowProcessor to change the type of accepted Component to Burnable
Changed isFree() method in TreeGrowProcessor class to correctly check for Entities with Solid Components on positions instead of Tile components
Changed accepted Component of TreeGrowProcessor from Burnable to SelfReplicating
Renamed TreeGrowProcessor to ReplicatingProcessor to reflect that it now replicates all SelfReplicatable objects
Changed ReplicatingProcessor to replicate all SelfReplicatable entities, not Burnable objects
Made it possible to create an Entity based on another Entity
Added missing javadoc for method paramter
Merge pull request #3 from ZimonD/tree-grow

TreeGrowProcessor + small .gitignore change