Squashed commit of the following:

commit 78ba319b6491997820c6dafe4143b871019f8a49
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Mon Dec 17 16:36:22 2012 +0100

    replacing _ with . in .ess.funargs for S+ compatibility

commit 9da05e082c494d213b799f3f2e578bc78c7c3ddc
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Sun Dec 16 14:31:01 2012 +0100

    simpler version of .ess_funnargs for S+

commit cad2fe00a2b633df1938409784abe29101f5b629
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Sun Dec 16 14:29:40 2012 +0100

    use deparse instead of as.character in .ess_funnargs

commit abfd6fe3d56ad5dcad9be0dab052fb603931b7fd
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 12 18:51:53 2012 +0100

    generalize argument completion system and make it dialect independent

commit 5b4955047c95a2f773008a9de946c00f341fa715
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 12 18:52:33 2012 +0100

    add eldoc support to S+

git-svn-id: https://svn.r-project.org/ESS/trunk@5344 0bbaf3bd-34e0-0310-bf65-c717079852d4
use with-current-buffer instead of set-buffer in ess-eval-linewise

git-svn-id: https://svn.r-project.org/ESS/trunk@5345 0bbaf3bd-34e0-0310-bf65-c717079852d4
solve ess-remote hang

git-svn-id: https://svn.r-project.org/ESS/trunk@5346 0bbaf3bd-34e0-0310-bf65-c717079852d4
<<< squash from git master branch

commit 6f330a65487d7541ad5094e40410675876f59757
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Thu Dec 20 00:00:54 2012 +0100

    fix the bug in ess-switch-to-inferior-or-script-buffer when no associated buffers where found

 lisp/ess-inf.el |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 3cfae955feefebe1ab4031faa7b48682a7f9af48
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 19 23:47:41 2012 +0100

    wrapping ess--R-injected-code into {} to avoid spilling it into *R*

 lisp/ess-r-d.el |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1ac664b2229124352f70e84920a75b3538eace34
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 19 23:40:40 2012 +0100

    improved documentation and better naming for process buffer generation

 lisp/ess-custom.el |   10 +++++-----
 lisp/ess-inf.el    |   11 ++++++++---
 2 files changed, 13 insertions(+), 8 deletions(-)

commit e541a1297d323191da755f7b6d661d661442b45a
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 19 23:14:29 2012 +0100

    slight rearrangement and sorting of iESS Utils submenu

 lisp/ess-inf.el |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit a82e6be93cd966bfe3cde1ace974bd20a8cf4239
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 19 23:10:15 2012 +0100

    add switch to script buffer button in iESS menu

 lisp/ess-inf.el |    1 +
 1 file changed, 1 insertion(+)

commit ed9760d4ca32fa526f2534d888ae20d91ade45da
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 19 23:08:44 2012 +0100

    remove handy commands from menus, not needed with new ESS maps

 lisp/ess-inf.el  |    1 -
 lisp/ess-mode.el |    1 -
 2 files changed, 2 deletions(-)

commit 59a05f4e3eb9f402adf04e8e6da17a0e67de8c6b
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 19 23:06:50 2012 +0100

    group process functionality into "Process" sub-menu and add ess-eval-visibly and comint-process-echoes submenus

 lisp/ess-inf.el   |   22 +++++++++++++++++++---
 lisp/ess-mode.el  |   48 ++++++++++++++++++++++++++----------------------
 lisp/ess-utils.el |    9 +++++++++
 3 files changed, 54 insertions(+), 25 deletions(-)

commit 9d6806da0e8269d63b08e2d4fe3d724d4637119c
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 19 15:54:47 2012 +0100

    white-space cleanup

 lisp/ess-r-d.el |   94 +++++++++++++++++++++++++++----------------------------
 1 file changed, 47 insertions(+), 47 deletions(-)

commit 53667a6bdea4d6c99157a30fdb983497e20b4104
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 19 15:54:23 2012 +0100

    inject command in ess-remote as well

 lisp/essd-els.el |   21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit d41476be7269066ac97f9ab1aa6ce0c49bfc12c7
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Wed Dec 19 15:54:00 2012 +0100

    move the .help.ESS kludge into ess--R-injected-code

 lisp/ess-r-d.el |   38 +++++++++-----------------------------
 1 file changed, 9 insertions(+), 29 deletions(-)

git-svn-id: https://svn.r-project.org/ESS/trunk@5347 0bbaf3bd-34e0-0310-bf65-c717079852d4
fix ess-describe-object-at-point to remove *ess-describe* buffer on C-g but not
on "other-window" and other commands containing "window" in their names

git-svn-id: https://svn.r-project.org/ESS/trunk@5348 0bbaf3bd-34e0-0310-bf65-c717079852d4
completing missing entries in ess-extra-map

git-svn-id: https://svn.r-project.org/ESS/trunk@5349 0bbaf3bd-34e0-0310-bf65-c717079852d4
modify and append new entries to refcard

git-svn-id: https://svn.r-project.org/ESS/trunk@5350 0bbaf3bd-34e0-0310-bf65-c717079852d4
new newfeat

git-svn-id: https://svn.r-project.org/ESS/trunk@5351 0bbaf3bd-34e0-0310-bf65-c717079852d4
refcard: typos and arrangements

git-svn-id: https://svn.r-project.org/ESS/trunk@5352 0bbaf3bd-34e0-0310-bf65-c717079852d4
Version 12.09-1

git-svn-id: https://svn.r-project.org/ESS/trunk@5353 0bbaf3bd-34e0-0310-bf65-c717079852d4
update version: 12.09-1


git-svn-id: https://svn.r-project.org/ESS/trunk@5354 0bbaf3bd-34e0-0310-bf65-c717079852d4
swap  C-cC-l  and C-cM-l in "iESS"; allow C-cM-l in other places;
 update refcard accordingly;
 ess-inf.el: Fix three typos (Vitalie?), signalled by compiler warnings

git-svn-id: https://svn.r-project.org/ESS/trunk@5355 0bbaf3bd-34e0-0310-bf65-c717079852d4
Debian release 12.09-1-1


git-svn-id: https://svn.r-project.org/ESS/trunk@5356 0bbaf3bd-34e0-0310-bf65-c717079852d4
Merge branch trunk

Conflicts:
	lisp/ess-inf.el