beginning the redesign to add immutable types and abstract types with fields.
combine AbstractKind, BitsKind, CompositeKind into DataType
this is a save checkin. the first couple files have been converted.
update array storage for new data types
Merge branch 'master' of github.com:JuliaLang/julia into jb/immutable
update egal, object_id and field access builtins
Merge branch 'master' of github.com:JuliaLang/julia into jb/immutable
Merge branch 'master' of github.com:JuliaLang/julia into jb/immutable
Merge branch 'master' of github.com:JuliaLang/julia into jb/immutable
Merge branch 'master' of github.com:JuliaLang/julia into jb/immutable
complete RTS changes for jb/immutable to the point where it compiles again
all needed renaming in Base for jb/immutable
a bunch of jb/immutable-related fixes
a few more jb/immutable tweaks
renaming in test for jb/immutable
Merge branch 'master' of github.com:JuliaLang/julia into jb/immutable
jb/immutable starting to fully build and pass tests
fix a couple more jb/immutable bugs
Merge branch 'master' of github.com:JuliaLang/julia into jb/immutable
renaming in extras for jb/immutable. all tests now pass.
Merge branch 'master' of github.com:JuliaLang/julia into jb/immutable
misc changes for immutable types, updating comments, adding keyword