Fix Bug #211 - Bundle export needs to handle User.DoesNotExist

Change-Id: Ib786bb58dafdf13a2582d3e5c4a23da4fa79d392
Device type: make the alert dismissable

Change-Id: I49edca26e9589ccbaa8b01608aeffba935ea668c
Assign chart_test_case variable to None since it might happen
sometimes that it is not found among the test results returned by
evaluate_filter method.
Same goes for chart_test, even though it didn't present any
problems up until now.

Fixes bug 341. https://bugs.linaro.org/show_bug.cgi?id=341

Change-Id: I769fb3ae77076130a97ee50a6442627ddefaa4f3
Document the MultiNode slave feature

Change-Id: I33ea90442289f9fd217832bb5a5d32ec7dc71886
Fixes bug 334.

https://bugs.linaro.org/show_bug.cgi?id=334

Remove 'copy' button from the filter detail page if user is not authenticated.
Also, add the login required decorator to copy filter view.

Change-Id: I93a5845a58ec93778f1984ea44fdff80e06b0828
Job full log: show some device info at the bottom of the page

This fixes bug #223.

Change-Id: Ia4c4355492a18b78a31a248927b1580e20b039e7
MultiNode: forward the is_slave parameter

By default, this parameter is always False.

Change-Id: Ib726c349f2189b7c3a213b06129e2578d430ae6b
Outline of how the refactoring is working

For developer reference and to start a guide
to be used for others wanting to contribute.

Change-Id: I43c75c567c5c5bc804393e23454d0c48931ba0bb
Ensure multinode jobs have all tags assigned

Bug: #359. multinode device_tags selection

For as many jobs as there are in the count of each role,
assign each of those jobs, any and all tags assigned to that role.
The daemon can choose which devices match and the scheduler
has already decided that there are enough matching devices.

Change-Id: Iaadc864dc1127f18a0b0d593de32d9316d8d6db3
Fix bug 26. Replace NaN value with zero.

https://bugs.linaro.org/show_bug.cgi?id=26

Set chart value to zero instead of NaN if total number of tests is 0 in case of percentage charts.

Change-Id: Ic1adfb1914ba950775659941ddce24cf7cdb08d2
Escape NL and CR in testcase name before passing to javascript.

Change-Id: I50ec2dc07c8e647c8becaf303e68d2841db7c084
Fix crash when trying to download a removed attachment

This fixes bug #333

Change-Id: I0b632bfe6985de2e24ce07c300ad8040edaabcb6
Fixes bug 106.

In some cases, evaluate_filter returns no matches for given test case.
Return empty list of attributes in that case.

https://bugs.linaro.org/show_bug.cgi?id=106

Change-Id: I1d36f51fab175ab4a2c46bafca56a7df86cf0b1c