Tidy up display when no sidebar

If all sidebar modules are disabled the current display still leaves
room for it resulting in a large blank space, this addresses that
situation
Fix display corruption on IE

Remove javascript added in #223 which is unnecessary

Damn, the javascript I just removed *IS required by firefox

Overflow hidden was added to #main on pull #191, this change makes that redundant, also fixed minor CSS problem on clouds theme that was introduced with this change and removed redundant css on FAB and minimal themes
Remove function from global scope, and add unit tests
No need to capitalise text when we are using a case-insensitive search
Move global I18N functions to I18N class
Move global I18N functions to I18N class
Remove unused variables
Fanchart lifespans incorrect on arabic pages.  A11Y of fanchart form.
Remove unused (AFAICT) file inclusions.  Fix bug from recent change
Minor list cosmetics
#228 wrong include files
Tidy comments/whitespace
Updated CS translation by Petr Gadula (goliashcz)
Remove references to (deleted) functions_utf-8.php
Simplify JS assoc with pedigree & fanchart charts
Replace latin punctuation with hewbrew punctuation
Updated HE language file by meliza
Update library rhumsaa/uuid
Update library patchwork/utf8
Update library tecnick.com/tcpdf