FIX: bug 1068912

Bug 1068912 - Cannot generate fixture data using command dumpdata, got an
unexpected keyword argument 'use_natural_keys'

Change-Id: If67b7968c565225a67077173758af2a9747ab897
REV: Make 100 as the default page size when filter cases in Cases and Reviewing Cases tabs

Change-Id: Idab8baa63e3b1b00a8f87bf60157ceda3467e044
FIX: default page size

Change-Id: Iffabf75ee9f53d27dca2e79d7cb8913959138976
REV: remember the count of case in case filter

Change-Id: I01f41162e847095dafb98ccc7dbafdc1508af20b
FIX: use session save items_per_page

Change-Id: I3eef9983a11fcdbf5d451f2883a486a11a15af5f
REV: TCMS-122

[Performance][XMLRPC] TestCaseRun.update is too slow

Two reasons found to make this method too slow.

- Query is not proper. The original implementation generates unreasonable
  SELECT statement.
- Due to some database server may be still running MySQL 5.0, the above SELECT
  statement could not be interpreted and optimized as newer versions. Then,
  it'll go through bunch of records in test_case_runs table to build result
  set.

Change-Id: I2a92185eff6cee9f71896223bfaa65cce7729c2f
REV: optimize update operation, only one update sql now

Change-Id: I63aa1653ce6a28a84d56303d78343d85131b9ad4
REV: new QuerySet based serialization method to XMLRPC

TsetPlan, TestCase, TestRun, TestCaseRun, Product, TestBuild use this new method.

Change-Id: I12a7ff56d432b6a5b2b2e27773f1329a76b8d9ae
FIX: Bug 1073727

Bug 1073727 - [test plan][tree view]It does not support add multi child nodes
at one time.

Change-Id: I1127b5c37caef35c39918fadaadc0dc09de6c858
FIX: Bug 1073777

Bug 1073777 - [test run][export to csv]When export a run which contains a case
with Chinese script to csv, system go to error page.

Change-Id: I80a809bad96bb62bd44bc1934e5dd65f25b1f553
dist update, v3.8.6-2

Change-Id: I7dd90f261b355b188c239c467a09c4033a1df51a
FIX: correct wsgi.py directory

Change-Id: I34bef5ea7ebf3034f2be7dcfffdd07cc3145be96