Add portable home directory support

Add a settings directory in directory with binary for portable usage on USB flash drives or whatever.

(Ported from Turtle Arena, without the stupid requiring a file named settings/portable containing "yes".)