Add AI

AI added!
It can either give a hint (single step) or auto run until the game ends.
A settings page for AI is also added. See readme.

Actually merging to master branch may not seem to be a good idea. You can create a branch only for AI and I can push to that branch as you wish.

Thank you for creating this 2048 iOS version and I learned a lot of SpriteKit from it.