Added support for Component attribute lookups for Map-based scopes #657

When defining Components with Map-based scopes, this adds support for attribute lookups using "@".

See https://github.com/bitovi/canjs/issues/657