Merge from upstream
Merge from upstream
Merge from upstream
Merge remote-tracking branch 'jasonbarnabe/substringattributeselector' into css3

Conflicts:
	lib/csspool/css/parser.y
	test/test_selector.rb
Merge remote-tracking branch 'jasonbarnabe/negationpseudoclass' into css3

Conflicts:
	lib/csspool/css/parser.y
	test/test_selector.rb
Merge remote-tracking branch 'jasonbarnabe/keyframes' into css3

Conflicts:
	lib/csspool/css/parser.y
Merge remote-tracking branch 'jasonbarnabe/anyfunction' into css3

Conflicts:
	lib/csspool/css/parser.y
Merge remote-tracking branch 'jasonbarnabe/nthlastoftype' into css3
Merge remote-tracking branch 'jasonbarnabe/urlcaseinsensitive' into css3
Merge remote-tracking branch 'jasonbarnabe/calc' into css3

Conflicts:
	lib/csspool/css/parser.y
	lib/csspool/css/tokenizer.rex
Merge remote-tracking branch 'jasonbarnabe/urilinebreaks' into css3

Conflicts:
	test/test_parser.rb
Version bump for prerelease gem.
Update manifest.
Properly version the upcoming 4.0 gem (don't hard-code in the `pre` value).
Update from tenderlove/css3