Add Titan GraphDB v0.4.4

This commit adds the Titan graph database homebrew formula. Of all versions of Titan ([found here](https://github.com/thinkaurelius/titan/wiki/Downloads)) available, this will install and configure the Titan/All version with everything prepackaged. As a Java-based install it puts all necessary items into the libexec folder and symlinks the titan.sh file (into 'titan') and rexster-console.sh (into 'titan-rexster-console'). 

Considering that the primary goal of the Titan package is to launch the titan graphDB and provide a function to connect remotely (through the rexster console) I felt it best to only symlink the aforementioned files rather than everything within the /bin directory. This better allows homebrew users to only receive the necessary files in their path as to not confuse against other possible homebrew formulas (now or later) that come packaged with titan (i.e. cassandra). Also, I feel it best to keep the inline patch for the two script files rather than report the symlink issue upstream as this is primarily a homebrew install issue. Also, given that the titan /bin directory comes with so many files it seems unnecessary to patch all possible files when not all are needed (i.e. symlinked). That said if one were not to submit a patch upstream to titan for all bin/ items, then it seems only relevant, regarding the homebrew formula, to keep the inline patch for the necessary items that homebrew would symlink.

Thoughts, concerns?
Tried with a `patch do` and not working. Here is a brief error log:

```
==> Patching
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/titan-dist/src/assembly/static/bin/cassandra b/titan-dist/src/assembly/static/bin/cassandra
|index be730a6..71b4e04 100755
|--- a/titan-dist/src/assembly/static/bin/cassandra
|+++ b/titan-dist/src/assembly/static/bin/cassandra
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
```

Not sure if I did it wrong or not, but it seems that since the titan facilities are built in the titan-dist/* directory structure while the packaged distributions have completely different layouts we can't patch with traditional means. I tried with a `:p0` and that didn't help either. I found some basic material on how to fix this on [Stackoverflow](http://stackoverflow.com/a/16527024), but I'm not sure how to do that with Homebrew. Thoughts?