Major renaming, added lenses & updated winentry.

- Everything now belongs to the "cal" namespace.
- Added new lens module (C++11 only).
- Updated winentry (need further testing).
- Macros now begin with "CALICO_".