Merge branch 'release/0.1.4' into develop
Added support for Mac OS X
Merge pull request #5 from fivestar/mac-sed-fix

Added support for Mac OS X
Fixed sed bugs
Merge pull request #6 from fivestar/develop

I'm very sorry for my mistakes.
fixed release list style
modify: author style of release list
readme: add description
util: add releaseBranch()
Fix incorrect branch initialization.

"git daily init" command did not create develop branch.
So developers had to create the branch manually.
added git version check

- README tweeks: requirements
Merge remote branch 'y-asaba/init-bugfix' into develop
misc: local git-daily generator add symlink to your bin dir
version 0.2.0-dev start
added test
add tmp/ dir
added test for GitUtil
README tweeks
fixed test
Add hotfix command for hotfix branches.

* Hotfix branches?
Hotfix branches are for critical fixes. Please refer the following URL
for more detail.
http://nvie.com/posts/a-successful-git-branching-model/

* Behavior
** git daily hotfix open
1. Checks out the master branch
2. Creates a new branch from the master branch.

** git daily hotfix close
1. Merges diffs on a hotfix branch into the master branch.
2.1. Merges diffs into the develop branch if a release branch is not open.
2.2. Merges diffs into a release branch if release is open.
3. Delete the hotfix branch

** other sub commands
Same as subcommands of the release command.

* Design
The hotfix command is similar to the release command.
So the new Git_Daily_Command_Hotfix class inherits
Git_Daily_Command_Release class and changes some variables.

* Usage
Usage: git daily hotfix open        : Open hotfix-release process
   or: git daily hotfix list        : Show hotfix list
   or: git daily hotfix sync        : Sync current opened hotfix process
   or: git daily hotfix close       : Close to hotfix-release process