tidy up grunt build, wip
add ash-framework as module core skeleton. wip

- remove base url from build.js
- calling grunt requirejs will building incomplete ash.js
add requirejs config to create minified version
add readme on how to build the library
include all core components
add object utils

separated all object utility functions from fillsnfixes
adding core components, tidy up module definitions
adjust qunit testing with requrejs, still wip
add John Resig's Class extend method

for simple JS inheritance
use Class.extend for classes inherintance
add test spec for nodelist

The test might failed first but success after
refreshing the browser several times
forget to add Class
remove unused dependencies from test specs
add test spec for entity
test recently added component, wip
Merge with the latest update

- use Grunt 0.4
- fix the package.json name
make jshint happy
set the qunit test runner on Grunt
make test runner compatible with grunt
remove unused qunit test runner