Reimplemented FileBrowsePanel for folder browsing

Fixed old bug - deleting widget inside mouse callback function resulting in weird crashes.

There is still issue: Segfault while getting content of directory ~/Desktop/ooc-s

Added Directory, File and DirFileInfo for easier filesystem access.
There also should be easy to implement file icons someday.