Disabled building shipyards at outposts

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5149 dbd5520b-6a0a-0410-a553-f54834df5b05
Seemingly got ObjectListWnd to update properly for fleet arrangement changes, though there's probably a crash bug I haven't seen.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5150 dbd5520b-6a0a-0410-a553-f54834df5b05
Fixed rows for fleets outside systems disappearing when collapsed.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5151 dbd5520b-6a0a-0410-a553-f54834df5b05
Visibility filtering in objects list, including hackish handling of new objects created in client during turn.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5152 dbd5520b-6a0a-0410-a553-f54834df5b05
Roughly added the new Protection Focus, which increases shields, defenses, and troops.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5153 dbd5520b-6a0a-0410-a553-f54834df5b05
Split effect parser into two source files, similar to condition parser files.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5154 dbd5520b-6a0a-0410-a553-f54834df5b05
Added detection strength string.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5155 dbd5520b-6a0a-0410-a553-f54834df5b05
Experimental but seemingly functional attempt to add an option to swap the left and right mouse buttons (without rewriting the whole UI).

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5156 dbd5520b-6a0a-0410-a553-f54834df5b05
Updated Xcode project file and Version.cpp

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5157 dbd5520b-6a0a-0410-a553-f54834df5b05
Initial steps for object filters dialog.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5158 dbd5520b-6a0a-0410-a553-f54834df5b05
patch for scripts in GG/libltdl to (hopefully) make them work on linux (provided by zhur on forums)

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5159 dbd5520b-6a0a-0410-a553-f54834df5b05
renamed "...const and" to "...const and_condition" in FilterDialog::Init in ObjectListWnd.cpp (line 151&152) to fix compile error on OSX

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5160 dbd5520b-6a0a-0410-a553-f54834df5b05
-Filter dialog layout stuff.
-Change CUIStateButton::MinUsableSize to not have the minimum 25 width that stock StateButton has, as this was messing up the layout of my grid of unlabelled StateButtons.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5161 dbd5520b-6a0a-0410-a553-f54834df5b05
set executable-property on script files in GG/libltdl as suggested by zhur on forums (2nd try to make these scripts work on linux)

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5162 dbd5520b-6a0a-0410-a553-f54834df5b05
Moved around some buttons and added some functions to respond to their clicks.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5163 dbd5520b-6a0a-0410-a553-f54834df5b05
Got visibility and object type filter grid functional.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5164 dbd5520b-6a0a-0410-a553-f54834df5b05
more quick sitrep icons.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5165 dbd5520b-6a0a-0410-a553-f54834df5b05
-Fixed objects list crash when a nonexistant texture was added as an icon.
-Added initial condition selection droplist and various related support code.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5166 dbd5520b-6a0a-0410-a553-f54834df5b05
Patch by zhur that seemingly fixes the font artefacts issue seen mostly commonly with non-Latin text.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5167 dbd5520b-6a0a-0410-a553-f54834df5b05
Tweak by zhur so selecting a system with planets, but no selectable planets, selects no planet, rather than leaving the producible items list showing the producible items from the previously selected system's selected planet.

git-svn-id: https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk@5168 dbd5520b-6a0a-0410-a553-f54834df5b05