Added new flags for plugins.

  Added new enum set for plugin types

ISSUE #7
Updated plugin header.

  Added light documentation to methods.
Added implementation for plugin class.
Added new flags for plugins.

  Added new enum set for plugin types

ISSUE #7
Updated plugin header.

  Added light documentation to methods.
Added implementation for plugin class.
Merge remote-tracking branch 'origin/feature/7-improve-plugin-support' into feature/7-improve-plugin-support

* origin/feature/7-improve-plugin-support:
  Added implementation for plugin class.
  Updated plugin header.
  Added new flags for plugins.
Updated plugin macros as per issue #7.
Added new flags for plugins.

  Added new enum set for plugin types

ISSUE #7
Added implementation for plugin class.
Updated plugin macros as per issue #7.
Merge branch 'feature/7-improve-plugin-support' of github.com:jalcine/wintermute into feature/7-improve-plugin-support

* 'feature/7-improve-plugin-support' of github.com:jalcine/wintermute:
  Updated plugin macros as per issue #7.
  Added implementation for plugin class.
  Updated plugin header.
  Added new flags for plugins.
  Added implementation for plugin class.
  Updated plugin header.
  Added new flags for plugins.

Conflicts:
	src/Wintermute/plugin.hpp
Added personal artisitic style tool.
Formatted everything using astyle.
Updated config and added sample code.
Dropped tabulars for spaces.
Updated astyle configuration.
Updated ignores.
Reformatting.
Updated files.