#17585: Fixed IDLE regression. Now closes when using exit() or quit().
#17585: merge with 3.3.
#17692: test_sqlite now works with unittest test discovery.  Patch by Zachary Ware.
#17692: merge with 3.3.
#6696: add documentation for the Profile objects, and improve profile/cProfile docs.  Patch by Tom Pinckney.
#6696: merge with 3.3.
#17688: fix declaration for richcmp example in the docs.

Thanks to Daniel Mullner
#17688: fix declaration for richcmp example in the docs.

Thanks to Daniel Mullner
Merge heads.
Merge heads.
Null merge.
Closed #9556: Allowed specifying a time-of-day for a TimedRotatingFileHandler to rotate.
#17653: fix typo in socketserver docs.  Patch by Tshepang Lekhonkhobe.
#17653: merge with 3.3.
attempt to fix bb failure as per http://bugs.python.org/issue17675#msg186595
Issue #16658: add missing return to HTTPConnection.send().

Patch by Jeff Knupp
Issue #16658: add missing return to HTTPConnection.send().

Patch by Jeff Knupp
Issue #13355: Raise ValueError on random.triangular call with invalid params.

Initial patch by Yuriy Senko.
Issue #13355: Raise ValueError on random.triangular call with invalid params.

Initial patch by Yuriy Senko.
Fix whitespaces