Porting the the newest Nodeca Core.
Reorganize client files.
Drop any patches in lib/system. Synchronize with Nodeca Core.