FIX: bug 1102461

Bug 1102461 - [xmlrpc]Invoke TestCaseRun.get_bugs_s to get bugs for this case,
system returns 500 error.

Change-Id: I9e1f34645135cce4d4d3b6f982be0a92adf9b1f8
REV: refine Makefile generate better tags file

Change-Id: Iaab7a0b5146aa6302ba5fa5a03a51a12db1c000b
REV: non-blocking email impl

[TCMS-222] Non-block mail notification

Using celery to be an async queue, enable for product env by default.

Update nitrate.spec for packaging:
1. add new Requires for django-celery
2. install celeryd script for celery worker
3. link celeryd to rc*.d for daemons
4. create nologin user celery for running celerd

Change-Id: I9d7629691847bc831fe1ac86d20ba44b613e7b11
FIX: bugfix 1101974

Bug 1101974 - [test case]Click edit btn in test case detail page, system go to error page.

Change-Id: I78968225020df389b850e13e0180e100af59eb01
REV: Multi bug system support

Change-Id: Id93f4677d5b481e1a9827f2217dcfc6be83feff0
FIX: replace INNODB to MYISAM

Change-Id: I094e444c6fb2b1b7056812c80a9fc1fc0e71dd41
FIX: typo in testrun_actions.js

Change-Id: Ic89cf6140375f0d232c5778030a2b1010da053e3
FIX: function name conflict

Change-Id: I4d26c00e92ab0315f21215bed1edd4e11d15377b
FIX: add JIRA URL in settings

Change-Id: I144a7e68b2f4c146a1d8f82e80e5a78af59a46bd
 REV: bump release to 3.8.8-1

Change-Id: I5fa95ddc326a923b5c8c21eb4c4a832d9321704b
FIX: adjust DDL order.

Change-Id: I2f7044bc09f71e67092c606d2e882372d7d1eb42
FIX: bugfix 1104131

Bug 1104131 - [mail]When user change case reviewer in plan page, use can not receive notification mail.

Celery can not serialize HttpRequest to DB, only pick out User from request and pass into mailto method as kwargs.

Change-Id: Ia07c11a02a1332654be9c9593dad772e6f538dc3
REV: Using Piwik to analyze TCMS usage.

[TCMS-341] [Research] TCMS integrate with Piwik

1. Adding ajaxSend hook for jQuery to track ajax request.
2. Adding onCreate hook for Prototype to track ajax request.
3. Adding a switch to control Piwik to track page view.

Change-Id: I133d4c1080357f5627ca809d5d1aaa6bdf5fe285
FIX: bugfix 1105508

Bug 1105508 - [test case]When edit case, system can not save Script and Notes

The same issue for XMLRPC's TestCase.update and TestCase.create, fix together.

Change-Id: Iea8c369ca5536651a37ce5920b143adaabbaea33
FIX: bugfix 1102020

Bug 1102020 - [xmlrpc][document]The Description of Product.{add,update}_component is wrong.

Change-Id: I818f4f7ca4a03471bac1ca94e94c2d80aa62453b
FIX: bugfix 1104135 1097508

Bug 1104135 - [test run]User can not remove bug from caserun.
Bug 1097508 - [test run]when batch add bug_ids to caserun in run detail page, user can not add the bug_ids which does not existed in the current case.

Change-Id: I2730c52ef13e280f6bd253eb1f549d5eb1d3f5cc
FIX: bugfix 1104477

Bug 1104477 - [test run]When user export run to xml in run detail page, system will go to 404 error page.

Change-Id: I3584ffb10e26cccda1794b2f3f2d00327fc4b402
FIX: bugfix 1105447

Bug 1105447 - [test case]When add bug_id to caserun, unchecked the option 'check to add Test Cases to BZ', system still sync case_id to bugzilla.

Remove TestCaseBug signal which starts a new daemon thread to send RPC request to BugZilla.

Change-Id: I164df416c9e398ec91443a5f24dfcc307f803040
FIX: bugfix 1106169

Bug 1106169 - [xmlrpc]is_active field of method Build.update can be boolean,string and number type

The acceptable values are 0,1,True,False. Or it will raise a ValueError.

Change-Id: I93c658eaa370a97a50a9ffde5bc6be8e02485917
FIX: Bug 1104542

Add handle to tuple return by TestCaseBug get_or_create

Change-Id: I766ab0234483ff06228c943275a2d4966bfe786c