Accept '@type' and '@id' in v1 configuration. fixes #500

Plugin type and id are system reserved parameters like `@label`.
So using '@' prefix is better for separating normal plugin parameters.

I will add this test to Agent tests.
should be `conf['@id'] || conf['id']`