[12541] Add CMake source groups to target 'shared'

This is the exact same grouping as it is currently in the VC 2012 files.

This is part of cmangos/issues#67
[12542] Add CMake source groups to target 'framework'

This is the exact same grouping as it is currently in the VC 2012 files.

This is part of cmangos/issues#67
[12543] Add CMake source groups to target 'game'

This is the exact same grouping as it is currently in the VC 2012 files.
These groupings will have to be refactored at some point as they are not
very logical.

This is part of cmangos/issues#67