Merge pull request #77 from piwik/translationupdates

automatic translation update
Fix bug in SegmentEditor plugin, make sure getKnownSegmentsToArchiveAllSites adds segment definitions to output segment array and not whole stored segment data.
Added workaround for strange bug that causes archive queries to select data outside of requested set when using ArchiveProcessing instances to get archive IDs.
refs #4007 sparklines can't handle columns parameter
going deeper into the rabbit hole
temp
refactoring / improvements of Archiveprocessing (in progress)
such as removing duplicate code and a lot of refactoring, the code is now much more readable!
More refactoring, moving SQL to classes and cleaning up logic so I can understand it (nearly there)
Continuing the great cleanup. It looks like archiveProcessor will have to go (and merge with Archive)

Moving Transitions logic from plugin class to API

Cleaning up some separation of concerns

NOTE: I'm breaking the Multisites API here, removing the _evolution. we should re-fix it...
Adding new classes

Disabling VisitTime.getByDayOfWeek since I dont understand how to make it work / why it's changed yet
Renaming ArchiveProcessing in comments as well, adding missing header
Fixing transitions and few other things. Still one failing  test.
Fixing build + getting the logic right in ArchiveProcessor.preProcessReport
Fixing build
fixing build
Moving Log Aggregation logic to new LogAggregator object
LogAggregator in parent object so we can refactor the Unique Visitors "Period" query
Fixing test
Fixing transitions tests post merge
Fixes #4011