A generic ScopedHandle class for HANDLE or FILE*

1.Traits class for two fundamental handle type(HANDLE and FILE*) are provided.
2.bare-bone for ScopedHandle class.
working on ScopeHandle