[FEATURE Composable Computed Properties]

This feature allows you to combine (compose) different computed
properties together. So it gives you a really nice "functional
programming" like syntax to deal with complex expressions.

Example:
```javascript
var sort    = Ember.computed.sort,
    union   = Ember.computed.union,
    equal   = Ember.computed.equal,
    mapBy   = Ember.computed.mapBy,
    not     = Ember.computed.not,
    compare = Ember.compare,
    and     = Ember.computed.and;

var Person  = Ember.Object.extend(
               napTime: and(
                          equal('state', 'sleepy'),
                            not('thirsty'),
                            not('hungry')
                          )
              );

var person = Person.create({
               state: 'sleepy',
               thirsty: true,
               hungry: false
             });

var Kitties = Ember.Object.extend(
       allKitties: sort(
               union(
                 mapBy('whiteKitties', 'name'),
                 mapBy('blackKitties', 'name')
               ),
               compare
             )
      );
var kitties = Kitties.create({
        whiteKitties: Ember.A([{
                                 name: 'whiskeys'
                               }, {
                                 name: 'bagels'
                              }]),
        blackKitties: Ember.A([{ name: 'little boots' }]),
       });

person.get('napTime') => false
person.set('thirsty', false)
person.get('napTime') => true

kitties.get('allKitties') => ['bagels', 'little boots', 'whiskeys']
```

Kudos to brilliant @hjdivad for his help.
updating benchmark.js to the latest version
adding benchmark as a node dev dependency
adding jquery.js for old benchmarking tests
adding a stub test for computed properties
adding distold to .gitignore
moving files to old folder
adds benchmark files
adds benchmark and microtime to package.json
WIP commit, adding benchmark.js for benchmarking
adding lodash, benchmark dep
using es6 modules and grunt to run benchmarks
Not breaking benchmarking suite, no tests yet.
moar stuff
first running benchmark tests
adds more benchmarking for ember
adds benchmarking UI
adds colors and options to disable console logging
UI and benchmark improvements
moar benchmarks
updated canary