Merge tag 'v1.0.0'

1.0.0
Reformat the code and add more comments
Update .gitignore
Use NAN to wrap V8 APIs
Merge upstream changes and update to use nan
Use As<Date>() for the cast
Remove using namespace v8
Copy the buffer data
Use a plain C struct to pass OutParm
Merge pull request #1 from strongloop/feature/nan

Wrap v8 API calls with nan to support node 0.10 & 0.11
Merge branch 'release/1.1.0' into production