Adding support for windows acl permissions. No direct testing yet.
Fixed requested security items in HaveAccessInternal.
Added tests for windows access checking, and minor changes due to tests.

The two access functions for windows are now tested, and some changes were
made to the interface and behavior as a result of testing. Some existing
tests were modified to reflect the new behavior.
Updated/corrected copyright notices for current year.
Minor changes requested by Bjorn Reese in review.
Added asserts for CBFS values that should be non-NULL
Replaced const unique_ptr& with raw pointer
Merge pull request #34 from vtnerd/MAID-271_WindowsPermissions

Maid 271 Windows Permissions