Moved internal types to internals.py

These include types that are not intended to be instantiated by consumers of the API
+ ConfigurationSettingsType
+ InputHeader
+ MessagesHeader
+ SearchCommandParser

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