Squashed commit of the following:

commit d5f755e2c36aab9fe563b7f4f6138cccc756bd0b
Merge: e0e4b81 c454786
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Mon Aug 12 09:59:35 2013 -0700

    Merge pull request #41 from mlf176f2/patch-2

    Allow TAB to indent code when region is seleceted

commit c45478664aa6041bcdd90bfe3dca0461d88a5689
Author: Matthew Fidler <matthew.fidler@gmail.com>
Date:   Mon Aug 12 08:51:33 2013 -0500

    Update ess-mode.el

    Changed functions to region-beginning and region-end.  Not sure why I had the other functions.

commit 0d5cbe49ec57f3263785d91d386db7e232664072
Author: Matthew Fidler <matthew.fidler@gmail.com>
Date:   Mon Aug 12 08:47:40 2013 -0500

    Update ess-mode.el

    No longer check for options

commit 4c10dd83cb5e5a6f4a47c23cc0781a0bb5ba3ca0
Author: Matthew Fidler <matthew.fidler@gmail.com>
Date:   Mon Aug 12 08:44:38 2013 -0500

    Update ess-custom.el

    Took out tab completion option

commit e0e4b815f504eef4d1b3fd0e9dcfb569dde9861d
Author: Vitalie Spinu <spinuvit@gmail.com>
Date:   Mon Aug 12 12:17:55 2013 +0200

    correct inferior fontification mechanism

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