upgrades the build to use 2.11.0-RC3
Merge pull request #9 from xeno-by/rc3

upgrades the build to use 2.11.0-RC3
consistently updates scala version to RC3, enables openjdk8 build
looks like openjdk8 is no longer supported
Merge pull request #10 from xeno-by/rc3

consistently updates scala version to RC3, enables openjdk8 build
introduce frame stack, reify from heap

- all reflected values are stored in heap now
- basically, heap is updated on any reflect/extend call
- gc is called at block exit to clean up locals and intermediate results
  although it seems to work, it's pretty dumb and  inefficient: it wipes out all values
  not present in any stack frame, thus removing results of new() as well
- reify now takes env, since all jvm values are stored in heap and heap is a part of env
Merge branch 'master' of https://github.com/scalareflect/interpreter