[#1673] Change testing standards saying that not all methods need docstrings

If we follow the other coding standards, like making small tests, naming, etc.,
they should all be quite understandable just from the test name. So we leave
the option to add docstrings to the developer that's creating it, if she can't
make it simple enough not to need it.
[#1278] Upgrade select2 to 3.4.5
Don't respond to GET requests
[#1692] fix int_validator
[#1692] int_validator: accept all-whitespace for backwards compat.
[#1692] add tests for int_validator
[#1692] fix int_validator tests and non-whole handling
[#1692] remove doc tests
[#1692] fix int_validator tests more
[#1692] suppress DeprecationWarning on test of invalid data to int_validator
[#1692] use assert_equals
Merge remote-tracking branch 'origin/1673-not-all-test-methods-need-docstrings'
Merge remote-tracking branch 'origin/1683-tracking-post'
[#1692] coding standards: single quotes
[#1692] coding standards: imports at top
[#1692] follow testing pattern proposed in #1672
[#1692] pep8
Merge pull request #1680 from vitoravelino/1278-placeholder-select2

[#1278] Fix placeholder select2
Merge pull request #1692 from wardi/fix-int-validator

fix int_validator