Fix regression in code Refs #4569
fixes #4675 Adding new config file setting:

; By default, users can create Segments which are to be processed in Real-time.
; Setting this to 0 will force all newly created Custom Segments to be "Pre-processed (faster, requires archive.php cron)"
; This can be useful if you want to prevent users from adding much load on the server.
; Note: any existing Segment set to "processed in Real time", will still be set to Real-time.
;       this will only affect custom segments added or modified after this setting is changed.
enable_create_realtime_segments = 1
Merge remote-tracking branch 'origin/master'
Fix white spacing in archive.php help text
Proper fix to some edge case bug. Will be nice to use AngularJS for such client side features.
Minor
Fix language files
Fixing bug where pre-processed segment would not be fully pre-process.
Fix some of the tests, for green build
Refactor this code to limit duplication.
Fixes lowercase campaign name and keyword refs #4260
this fixes a bug and the build failure - thanks travis :)
added detection for Woxter tablets
refs #4655 updated documentation as the merged_assets flag is not really relevant for CSS at the moment
refs #4655 updated description of merged assets option
refs #4655 actually here we can refer to the comment in the config
refs #4610 this should fix the tests
added detection for some teXet tablets
Add new piwik-domain generic option to the console.
Add new piwik-domain generic option to the console. Part 2
Add debug logs to UI test running mechanism.