Move WordPress.org SVN checkout outside of Git root
Explicitly reference bash (not dash) for pre-commit hook

Props http://stackoverflow.com/a/2462357/93579
Squashed 'bin/' changes from bc955c7..cc5a003

cc5a003 Reference master branch in TravisCI build badge
2e82c85 Merge commit '85f0b269038cb772d9353f7236a28757c10295af'
234a146 Merge pull request #25 from GaryJones/patch-1
5c6fae7 Remove smarttabs option from .jshintrc
9fcac99 Add Generic.ControlStructures.InlineControlStructure
218f007 Merge commit '6a9b2c7f6a8044f337152fb406ebe58f1c26b5ac' into develop
894d120 Merge pull request #18 from x-team/issue-16
de1db88 Remove wordpress- from url
5581e97 Get latest trunk file from github
256b0a0 Embed YouTube demo video in readme; add markdown support
9d1d025 Add base phpcs ruleset for plugins
5de1b8e Update .jshintrc to match new in core
ab7b9cd Update .tavis.yml to check against master and latest. This closes #16 and #15
9aa3e33 Merge pull request #17 from jonathanbardo/master
63a11a4 Correct small typo
8e3bab1 Merge pull request #15 from jonathanbardo/master
ed0b379 Update WP version to latest stable release
6956ba1 Merge pull request #13 from jonathanbardo/master
a864385 Update WP_VERSION to 3.7
0c545c3 Merge commit '4cd538fd0b8e6fcbe68cd4e4a8e39206103023b2' into develop
4cd538f Merge branch 'master' of github.com:x-team/wp-plugin-dev-lib
258cdf9 Fix reference from jshint to phpcs
c9f45eb Add formatting
7d26511 Add git-subtree instructions
528bd0e Only apply jshint to staged JS files
9c1e6ea Update svn-push to work with svn repo out of git repo
86d46a9 Explicitly reference bash (not dash) for pre-commit hook
64a6d09 Move WordPress.org SVN checkout outside of Git root
a4aa443 Fix symlinked dirs for Travis; remove PHP 5.2 for Travis
fd97d04 Finish with 5.2 compat; exclude bin from syntax check
ff49315 Improve relative paths for phpunit; update install-wp-tests.sh
c213c44 Run Travis tests on PHP 5.2
4eaa28e Account for renamed files in pre-commit hook
8001c36 Eliminate PHP 5.3 requirement, replacing namespaces and closures
774bdc3 Check modified files, pass select JS to jshint, run phpunit in vagrant

git-subtree-dir: bin
git-subtree-split: cc5a003aca81eb3af6c01f556446168e3e71263d
Merge commit '3e2e5c80a7ad9024d2e03f6897b831980cee3be3'

Conflicts:
	bin/pre-commit
Use master branch for Travis build badge
Merge branch 'master' into develop
Only update a setting if it has not changed

Use isEqual from Underscore.js to check if non-scalars are equal
Serialize all values (even strings) when saving settings

 * Serialization is needed to get around wp_slash() turning arrays of
   non-strings into strings, for example if a widget instance is saved
 * Refactor logic for parsing the postmeta key containing the setting id and type
 * Add a temp_customize_sanitize_js filter so that other plugins can have a chance
   to run serialization for the output JS-value (used by Widget Customizer)
 * Refactor to utilize get_revision_settings()