gsoc13-proposal-extend-returning-syntax (patch 1 of 1)

'git apply --summary --stat --apply --verbose' output was:

 doc/src/sgml/ref/update.sgml              |   30 ++++++++++++----
 src/backend/nodes/nodeFuncs.c             |    2 +
 src/backend/nodes/outfuncs.c              |    1 +
 src/backend/nodes/readfuncs.c             |    1 +
 src/backend/optimizer/plan/initsplan.c    |    9 ++++-
 src/backend/optimizer/plan/planner.c      |    6 +++
 src/backend/optimizer/plan/setrefs.c      |   54 +++++++++++++++++++++++++++++
 src/backend/optimizer/prep/prepjointree.c |   45 ++++++++++++++++++++++++
 src/backend/optimizer/util/relnode.c      |    2 +
 src/backend/optimizer/util/var.c          |   10 +++++
 src/backend/parser/analyze.c              |    3 ++
 src/backend/parser/parse_clause.c         |   47 +++++++++++++++++++++++++
 src/backend/parser/parse_relation.c       |    3 ++
 src/backend/parser/parse_target.c         |    2 +
 src/backend/utils/adt/ruleutils.c         |    1 +
 src/include/catalog/pg_class.h            |    1 +
 src/include/nodes/parsenodes.h            |    3 +-
 src/include/parser/parse_clause.h         |    1 +
 18 files changed, 212 insertions(+), 9 deletions(-)

For original context, see http://www.postgresql.org/message-id/51D71932.7050304@gmail.com
Adding travis.yml