Updated change log in prep for 1.2.3 release

Signed-off-by: David Noble <dnoble@splunk.com>
DVPL-4290: Custom search commands add quotes around multi-valued field values

Fix: Added _to_string method which converts

+ bool ⇒ 't' | 'f'
+ str ⇒ str
+ number ⇒ str(number)
+ anything_else ⇒ repr(anything_else)

Signed-off-by: David Noble <dnoble@splunk.com>
DVPL-4301: Custom ReportingCommand crashes when it does not implement map operation

Fix:
+ Changed test for ReportingCommand.map override in ReportingCommand.ConfigurationSettings.fix_up
    Effect: We correctly identify when the ReportingCommand.map method is overridden and don't raise a KeyError when its not overridden.
+ Added check for ReportingCommand.map override in ReportingCommand.ConfigurationSettings.streaming_preop
    Effect: streaming_preop is only set if there's a map method override

Signed-off-by: David Noble <dnoble@splunk.com>
DVPL-4307: Fix export code comments

The text of the code comments speaks for itself.

Signed-off-by: David Noble <dnoble@splunk.com>
Commands.conf.spec spreadsheet

Signed-off-by: David Noble <dnoble@splunk.com>
Updated CHANGELOG.md in preparation for splunk-sdk-python-1.2.3 release.

Signed-off-by: David Noble <dnoble@splunk.com>
Fixed two bugs:

+ tests/searchcommands are now executable
+ tests/searchcommands/test_search_command responds to new error handling

Signed-off-by: David Noble <dnoble@splunk.com>
Fixed bug in test_binding.py: TestResponseReader.test_readinto_memoryview

This test no longer runs under Python 2.6 because the builtin type memoryview was introduced in Python 2.7.

Signed-off-by: David Noble <dnoble@splunk.com>
Merge pull request #78 from glennblock/develop

Adding HelloWorldCommand
Updated file modes: chmod +x

Signed-off-by: David Noble <dnoble@splunk.com>
Merge branch 'develop' of https://github.com/splunk/splunk-sdk-python into develop
fixing logging configuration for generatehello command
Merge branch 'develop' of github.com:splunk/splunk-sdk-python into develop