Generate mouse/key events from polling in she module instead of ui module
Don't use poller on Windows
Fix generate_mouse_event_for_button()
Simplify mouse position handling
Fix ui::set_mouse_position() from the merge of master and allegro-wrapper branches
Don't use allegro.h in ui::move_region()
Don't use Allegro's OTHER_PATH_SEPARATOR_ constant in ui::Entry
Add base_assert/trace functions
Remove Allegro dependency from load/save_pic_file
Add she::is_key_pressed() and clear_keyboard_buffer()
Remove raster::convert_image_to_allegro()
Add fixmath library
Minor changes: remove unnecessary dependencies with allegro.h
Remove set_current_color()
Use fixmath lib in point shapes
Minor changes: remove more unnecessary references to allegro.h
Add split_filename.cpp impl with base functions and std::string
FileSelector: Default directory is user home/docs folder
Fix compilation in clang
Add base::utf8_icmp()