Merge pull request #22 from ThePhD/master

Fixing Issue #21
Remove reference when creating new reference types on the stack
Add explicit operator bool for sol::object for even easier nil checking
Add a newline to every sol file missing one
as uses auto and decltype for return type
Merge remote-tracking branch 'root/master'