Add missing method keywords

Bug fixes warning about non-static method being called as static - `_cascade()`
Return out of method as early as possible
Merge pull request #24 from jrfnl/missing-keywords

Add missing method keywords
Merge pull request #23 from jrfnl/return-early

Return out of method as early as possible
Squashed 'bin/' changes from cc5a003..747693b

747693b Update .jshintrc to latest in Core from 2013-11-13
6ab916f Fix regex for readme.txt section frontmatter
2dbb4ca Make readme section front-matter pattern not greedy
5b2b963 Move Travis build badge right after metadata block
e60070a Add support for parsing readme section front-matter
ca371f1 Merge pull request #36 from x-team/develop
2cfb6e9 Add support for WPCS folder re-structure
e55d064 Merge branch 'master' into develop
b782342 Use master branch for coveralls build status
d7722bd Supply default PHPCS_IGNORE
1efac8e Add composer
13db3de Trial support for coveralls
b88ad0b Merge pull request #35 from x-team/develop
2ad10ee Add sample .ci-env.sh to readme
ffbe9ea Add built-in VVV support to pre-commit hook
98f6174 Fix PHPCS issues new from WordPress:core-extra
54f710a Use same WP_VERSION in .travis.yml as WP-CLI's template
d8e6928 Fetch and use latest install-wp-tests.sh from wp-cli GitHub repo
d6c29fc Use .ci-env.sh (nee .travis.before_script.sh) in pre-commit hook
3344571 Fix .travis.yml syntax error
fb5d1cc Allow PHPCS and WPCS to pull from different locations
4529787 Improve URL regex for readme builder
dab2ab1 Merge commit '025f3510009d530e4313d4c94a714e555f467288'
1139f0d Make PHPCS ruleset file naming consistent
e73f2d6 Updating readme parser
02cb910 Post connector tests
ce084cf Append branch param to Travis CI status image URL
91dd266 Changelog for 0.3 release

git-subtree-dir: bin
git-subtree-split: 747693b277b487b8dd96902457c9c48883089f73
Merge commit '15835f788fe38938d03f13b4bc5908f8903d1967' into develop
Remove old phpcs.ruleset.xml