First commit.  CSS buttons + 4 locales for now.
Fixed unit tests.
Changed font and font-size of buttons.  Changed padding around large buttons.
Lightened text color.  Fixed background orange color.
Externalized strings for editable field labels.
Added inner white circle to buttons.  Looks WAY better now.  Thanks Hoa
Added button and editable field label text for top 25 paypal locales.
Whoops.  Committed too fast.
Merge pull request #24 from SeraphimSerapis/master

Adds callback parameter
Merge branch 'master' of github.com:paypal/JavaScriptButtons

Conflicts:
	dist/paypal-button-minicart.min.js
	dist/paypal-button.min.js
	test/index.html
CSS tweaks for resizing and to test file
Fixed z-index bug with CSS buttons.  Reset stacking context.  Fixed another CSS bug with IE8 to fallback to an orange background rather than transparent.
Fix for invalid test params
Cleaned up Gruntfile.js.  Moved banner text into a var
Added grunt-update-submodules task.  Will update all submodules (MiniCart) before running concat and uglify tasks.
Renamed buttonText to locales because that localized text can be used on labels too.  Makes more sense.
Browser tests now run mocha tests inline.  Same test can be ran in CLI too.
Moved tests to /test/spec.  Moved test runner libraries to /test/lib.  Lint task was running against test runner libs and was breaking... fixed now.
Fix for issue #29 - Safari bug with setting readonly properties
Fix for #31 to enable different environments