Add singles flag and counts to RangeAtom
Add CHECK_4CHAR_OR
Import google-benchmark library
Prepare for using google-benchmark for Aero tests
Use C++11 template alias for Space containers
Revert "Use C++11 template alias for Space containers"

Since GCC 4.6 doesn't support it.

This reverts commit 8ca71ae3bf97716740f14e31837497a534b3cf72.
Fix fallthrough bug
Fix util macro's definition
Add SunSpider RegExp benchmark (first part) on C++
Build debug and release on Travis-CI
Change counts type uint32_t to uint16_t
Use SSE4.2 for RangeAtom
Counts may be overflow
Add v8-suite and ubench tasks
Add v8-suite and ubench to .travis.yml
Revert "Add v8-suite and ubench to .travis.yml"

This reverts commit 7747d8055d5f4219a62a0f649bbf4e2dd25ac856.
Merge branch 'master' into llvm