Feature: custom speech portrait offset
Common: simplified Bitmap class
Merge branch 'develop_gfxremake_chpick'
AGS.Native: updated to correspond to changes in Bitmap class
Common: prevent Graphics from "stealing" Bitmap
AGS.Native: fixed few drawing related problems

1. Incorrect blitting destination in copy_walkable_to_regions() function.
2. Bitmap being "stolen" by local Graphics object in draw_area_mask() which eventually led to heap corruption in the calling function.
Engine: fixed couple of Graphics usage issues
Update acpllnx.cpp
Reverted back to not using Graphics class

Separate Graphics class was an experiment made in anticipation of migrating to Allegro 5 library and meant to ease adopting peculiarities of its logic. But since Allegro 5 is still under question, it provides no significant benefit but rather complications.
Common: revised several safety checks in stream classes
Merge pull request #65 from shtonibudtakoe/patch-1

Update acpllnx.cpp
Merge branch 'master' of github.com:adventuregamestudio/ags
Moved "New Folder" menu item to be at the end.
Merge branch 'master' of https://github.com/adventuregamestudio/ags
Sorting characters, inventory items, guis, dialogs and rooms when compiling the lists in IGame, so not to break getting them by ID in the game.
Editor: repositioned number of context menu items
Engine: slight drawing optimization
AGS.Native: replaced obsolete bmp_bpp() function
Editor: resized Preferences dialog to fix overlapping labels
Editor: Added a "Browse..." button for the new project path field