Fixing isNaN edge case. Fixed according to the spec ecma 262 5.1
Merge pull request #82 from zimbabao/nan-edge-case-fix

Fixing isNaN edge case. Fixed according to the spec ecma 262 5.1
- Added notes
Merge branch 'master' of github.com:maximecb/Higgs into dev-maxime
Update README.md
Update README.md
- Fixed regular string literals accepting newlines
- Partial support for quasis as multi-line strings
- Added string parser tests
Merge branch 'master' of github.com:maximecb/Higgs into dev-maxime
- Implemented Function.asmString() method
- Added notes
- Implemented redundant jmp elimination optimization
- Improved CodeFragment.markEnd, fixed fragList issue
- Improved asmString(), now more robust
- Fixed bug wrt disassembly strings
- Cleaned up markEnd logic in code gen
- Minor change to jump opt
- Added notes
- Disabled incremental inlining for now
- Added notes
- Created benchmarks/micro directory for targeted microbenchmarks
- Added quick versions of long benchmarks
- Added quick benchmarks to tests to make sure these benchmarks
  remain tested and working
- Began refactoring stub compilation for better code quality
- Function calls now working with new stub scheme
- stdlib init working with new stub scheme
- New stub system working and tested
- Implemented pushfq/popfq
- printInt, printStr now save/restore flags
- Fixed bug in nop() codegen
- Optimized rewriteBranch, branch shape, mov elimination