Permission changes and develop checks before merging to master

Squashed commit of the following:

commit 1b0ed3ba54449f86ee210637d2fb4584d9f80081
Author: Varun Vijayaraghavan <varun.kvv@gmail.com>
Date:   Wed Aug 21 15:10:02 2013 -0400

    Removed the check for the develop branch.

    Figured having the is_develop_configure check is enough.

commit 1863e75deec1c1ce83f852058202e61d62ceb7f5
Author: Varun Vijayaraghavan <varun.kvv@gmail.com>
Date:   Wed Aug 21 15:08:27 2013 -0400

    Added executable permissions to git-flow-develop

commit 6921f746d101a4ac8f6bc96cb6a3e01e28211748
Author: Varun Vijayaraghavan <varun.kvv@gmail.com>
Date:   Wed Aug 21 15:08:00 2013 -0400

    Added some additional checks to develop.

    To ensure that the develop branch exists and is configured.

commit 1fe5991895df93f1d6aa6d8f1df0a8eb46642eb7
Author: Varun Vijayaraghavan <varun.kvv@gmail.com>
Date:   Wed Aug 21 14:57:32 2013 -0400

    No need to merge twice.