Remove Screenwidth from default theme

Fix issue #288
Make defaultbutton and cancelbutton grey
White background instead of light grey
Fix a typo
Revert to original colours in CharView

The current theme has softer tones that are nicer to look at but too low
in contrast.
Removing hotkeys from tango resources file
Adding hotkeys back
Add application category for OS X

Because OS X apps generally don't like apps being subfoldered (updates miss their targets), as of Lion the Finder has had an Applications-specific View by Application Category view. It sorts by a piece of metadata called LSApplicationCategoryType which if missing, dumps the application in the "Others" section at the bottom. This commit adds the correct application category for FontForge, "Graphics & Design".
Merge pull request #1350 from duanemoody/master

Add application category for OS X
README Updates

1. Wrap long lines to 80 chars.
2. travis.yml -> .travis.yml in README.
Merge pull request #1298 from kartikm/README-and-travis

README Updates
Complete the switch to gnulib instead of plibc for inet_ntop
Remove more unnecessary code when not building collab
Add -no-undefined to remaining libraries
More inclusion of fontforge-config.h
Explicitly export all symbols for shared libraries when compiling on Windows.
Since FontForge does not have a symbol export file for Windows, auto-export can break if declspec(dllexport) is used anywhere, which currently is an issue for one Python functon.

See issue #1238 for more information
Disable code introduced by pull request #1269 when on Windows
Add gethostname back to bootstrap.conf

This is needed for compilation in Windows (MinGW-w64)
Fix naming conflict with Windows function PrintDlg.

It's better to just rename it to something else than to try and
Remove MinGW32 specific getline (use gnulib)