More correct storage format for timestamps. Fix ROOT-5330.

Solution attached as patch:
- SetTimestamp() writes timestamps of the format "2013-06-30 05:11:01.021"
  to the database and communicates the 3-digit precision (i.e., milliseconds)
  to the user in its comment. 3 digit precision is also what the strftime /
  datetime methods of sqlite use, all other digits are ignored by those methods.
- GetTimestamp() reads such timestamps, also limiting the fraction-precision
  to 3 digits and communicating that to the user from within the comment.

Patch by Oliver Freyermuth.
More correct storage format for timestamps. Fix ROOT-5331.

Solution attached as patch:
- SetTimestamp() writes timestamps of the format "2013-06-30 05:11:01.021"
  to the database and communicates the 3-digit precision (i.e., milliseconds)
  to the user in its comment. 3 digit precision is also what the strftime /
  datetime methods of sqlite use, all other digits are ignored by those methods.
- GetTimestamp() reads such timestamps, also limiting the fraction-precision
  to 3 digits and communicating that to the user from within the comment.

Patch by Oliver Freyermuth.
zlib should be included from a different place on windows.
fix coverity issue.
Generate the doc as separated pdf files. One per chapter.
generate the doc splitted info chapters in HTML format. Available here http://root.cern.ch/drupal/content/users-guide
in several places there was unwanted ``
add missing comments.
Fix hanging context menu for TQtWidget canvas. Fixes ROOT-4031.
tutorials/tree/basic.root.
Added paranthesys around expressions multiplied by units so that the unit applies to a combined tag and not only to the last term
(cherry picked from commit 6478dd0c0f52e243b9774ce04e67c77b1c448f4f)
Import tree/treeplayer from branch axel at http://root.cern.ch/git/rootdev.git

Updated to ROOT commit aa2b805536ed0d213800edf7f136e69d8005d907 (v5-34-00-patches)
TTreeReader: Working Int_t read with TTreeReaderValue, broken B read.
Added support for branchelement type 2
Changed testbranch to A99 and added tests for BObject.dummy and vectorB

Added test both through TTreeReaderValue and TTreeReaderArray for vectorB
Initializing fImpl to 0
Removed assert that was always firing
Adding enum to TBranchElement to clarify Type numbers
Fix for improper enum use
Working reading of vector<B> with TTreeReaderArray