Hack to make Cakebrew ignore output from login shell scripts.

Feel free to ignore this, but it's just one of many ideas on
how to solve this issue. ;)

Changed BPHomebrewInterface so that it wouldn't break if the
login shell wrote text to stdout before the command
(e.g. brew info) was actually run.

To accomplish this we just write a known constant string to
stdout before we run the command. Then, after the whole
thing is done running we can simply find that known string
and remove everything up to and including it, leaving us
with only the intended output of the command we ran.

This should also solve the issue reported in #59:
https://github.com/brunophilipe/Cakebrew/issues/59
Now uses regular expressions to parse outdated formulas.
Merge remote-tracking branch 'hexxellor/master' into hexxellor-master
Modifications after merging from hexxellor’s pull request.
Now prints a message after an asynchronous task finishes.
Removed unused variable.
Added travis file.
Update README.md
Replaced function not available on 10.8.

Fixed some pre-processor warnings.
Added menu item and keyboard and key equivalent `⌘F` to focus formula search field. Removed deprecated functions.
Improved support on 10.8. Removed many unused methods. Fixed many pre-processor warnings.
Updated Read-me.
Added download link to read-me.
Re-included missing function on BPFormula.
Advanced to version 1.0.6.
Added missing option to sheet finalization in Installation Sheet.
Advanced to version 1.0.7. Apparently compiling on Yosemite, even using the stable release of Xcode, brakes stuff…
Merge remote-tracking branch 'origin/master'
Fixed problem where log would not update while performing formula operations, and yet the text would appear if the user scrolled the text field.
Added context menu to formula table view.