Merged rtree.h, to avoid code duplication.
Fixes the case, when waste is never greater then the worst case and seeds assignment does not occur.
Added ratsnest for GAL
Added a missing file
Merged upstream
Removed warning.
Fixed SetCurrentContext() assert, that was firing on closure of pcbnew, when the OpenGL backend was active.
Corrected polygon outline width.
Corrected drawing of zone outlines.
Removed unnecessary parts.
eeschema/dialogs/dialog_lib_new_component.cpp was not expanding part name field nor setting initial focus.
common/gal/stroke_font.cpp was segfaulting in wx 2.8 when drawing multi-line string.
Documentation/guidelines/UIpolicies.txt should not speak of the unspeakable use of <> in quoted strings.
complete class UTF8.cpp
Allow spoke width to equal minimum zone width in pcbnew (fix bug #1255059)
Enable building the footprint library table as the default.
fixes, a couple more unit tests.
*) Change FOOTPRINT_LIST::ReadFootprintFiles( FP_LIB_TABLE*, const wxString*)
   To use multiple working threads.  This entailed adding KiCad typedefs:
*) Add typedefs for MUTEX and MUTLOCK which mask the actual choices for the project.
*) Add FOOTPRINT_LIST::DisplayErrors( wxWindow* ) which is a single strategy for
   showing aggregated load errors.  Although what's there is only scaffolding
   and needs a volunteer who knows HTML pretty well.
*) Ensure all callers of ReadFootprintFiles() use the new DisplayErrors() function.   
*) Push utf8.cpp and utf8.h into common library for open use.
move ${Boost_LIBRARIES} into cvpcb, pcbnew, _pcbnew and out of github, because worker threads used regardless of github
molding mercury.
Fix frame perspective configuration entry name in basicframe.cpp.