use c++11 enhanced-for and auto in type-generator
use c++11 variadic templates in Compiler::call
use enum class in ir
reformat
update README with new build requirements (gcc 4.6, MSVC 11)
fix iOS build when using recent versions of OpenJDK 7

This is based on recent feedback on the Avian group.  I've tested it
using both OpenJDK 7u40 and 7u60.
Merge pull request #309 from dicej/ios-openjdk7

fix iOS build when using recent versions of OpenJDK 7
Merge pull request #291 from joshuawarner32/cpp11

Begin using c++11 features
add c++0x flag to CMakeLists.txt
Adding a couple simple tests around the StringBuilder
Merge pull request #310 from joshuawarner32/cpp11-cmake-fix

add c++0x flag to CMakeLists.txt
Merge branch 'master' into StringBuilder_tests
Merge pull request #311 from jentfoo/StringBuilder_tests

Adding a couple simple tests around the StringBuilder