Update of EGLplus

- Split AttributeList<T, ...> into two templates.
- Now when passing an attribute list to Configs, Context or Surface
  the Get() member function must be called.