Merge pull request #18 from iliv/master

Title
Merge pull request #19 from iliv/master

Elaborated on -F switch
updated cmd_standby.sql to reflect changes for 9.2
Merge pull request #20 from iliv/master

Added warning about postgresql.log and a note on how to avoid losing log records
Create standby's archivedir if not exists
Check for the SSH errors and inform a user if received any, aborting execution. Also error out if remote ssh call produces no data.
Merge pull request #21 from alexeyklyukin/master

Standby fixes: create archivedir if it doesn't exist, catch ssh password failure and abort execution.
Just cleaning some stuff up to make it easier for people to know about the project
Allow recovery_conf to be omitted in cmd_standby.conf.
Add a callback to set default values for configuration variables
to CMDWorker just in case.
Merge pull request #22 from alexeyklyukin/master

recovery.conf defaults
Allow exec_query_on_primary to return empty data in certain cases (i.e. for namespaces check).
Improve error handling code.
Merge pull request #23 from alexeyklyukin/master

Allow exec_query_on_primary to return empty results (i.e. for namespaces check).
Additional round of minor fixes
Add a restore_command to the recovery.conf for streaming replication to
support both WAL-shipping and SR at the same time.
Merge pull request #24 from alexeyklyukin/master

Additional issues discovered while testing streaming replication.
Add support for archive_cleanup_command for PostgreSQL 9.0 and above.
Fix a missing comma.
Merge pull request #25 from alexeyklyukin/master

Add support for archive_cleanup_command for PostgreSQL 9.0 and above.
Avoid concatenation to an unassigned class member string, per report from Ivan Lezhnjov.