Added Layer property support

After adding Tile properties last night I decided there must be a better
way of adding tile passabilities and priorities without having to do it
for each individual tile. Now you can use layer properties to mark
entire layer passability or draw priority. Also because I didn't want to
have to cut up tree tops and tree base into different layers I made the
engine take the tile properties over the layer properties