[backend] sync _statistics xml layout with the _constraints one
[webui] convert our css into scss to have one format to rule them all
[api] some optimizations for /webui/all_projects

Before
6284ms (Views: 3298.7ms | ActiveRecord: 720.0ms | Backend: 0.0ms | XML: 0.0ms)

After
426ms (Views: 0.8ms | ActiveRecord: 50.4ms | Backend: 0.0ms | XML: 0.0ms)
[dist] update Gemfile.locks for latest rails security updates
[backend] call build script with --statistics option
[dist] another gem update
[webui] Removed get_trackers-function from patchinfo-controller
This is not required in the new format for adding issues
[webui] Catch error if a connection to bugzilla is not possible in patchinfo-editor (e.g. in the test-env)
[webui] catch error if an unauthorized user tries to edit the patchinfo per direct url
[webui] Added testcases for the patchinfo-editor
- added id-tags where necessary in the patchinfo-views
[webui] Wait for javascript after adding an issue in the maintenance workflow
- Fixed the added issue that it matches with the regexp
[webui] - Moved delete_patchinfo into patchinfo_create_test
- use page.wont_have_content instead of has_content? == false
[webui] update to codemirror 3 and port the toolbar code a bit

It seems to work more reliable with FF17
[webui] improve live_build_log's stability

There was one long standing issue with the ruby 1.9 port that
chunk.length became longer through the escaping, which lead to the
problem that _log?start=$NEWOFFSET returned "log file not that long",
which then halted the whole update process

Now activexml stores the raw length of the http response, so I can
continue from there. This is a rather non-OOM, but I couldn't think of
a cleaner way
[api] run delayed_job via bundler
merge ipstream