add rand implementation
add specs
Array#new
change indexOf call on Array to if statement so we're compatible with IE 8
Depreceate alias_native and remove usage from corelib
Fix typo in String#getbyte
Merge pull request #289 from svoboda-jan/fix_js_for_ie_8

Change indexOf call on Array to if statement so we're compatible with IE 8
Remove alias_native warning (for now)w
Fix parsing of '::' in args scope (#213)

Was wrongly parsing as a colon2, where it should have parsed as a colon3
if there was a space before.
Generate runtime vars before scope vars (fixes #215)

This ensures `nil` is available within the relevant scope, which local
variables assign to.
Fix defined?() with an lvar (fixes #214)
Update some language specs from rubyspec
Fix and add specs for native #each

Calling #each on a native object allows its values to be enumerated over
as if it was a hash or array. Array like objects (with a length)
property are treated as such, and all other objects are treated as a
hash like object with keys and values.
Add native #to_h spec for convertin native object into hash
Add native #[]= method for setting properties on native objects
Update changelog for recent native changes
Add Class.bridge_class method for creating a ruby class from js class
Use `constructor` instead of `_klass` to denote ruby classes
Add Opal.block_send() runtime helper for calling methods with block

Used to pass blocks to methods in a way which doesnt rely on knowing the
internals of Opal.
Update README overview of spec/ dir, and what specs are for