ignore Eclpse Porjct files
Revert "ignore Eclpse Porjct files"

This reverts commit e2bd532ee453b1573d7243ec32055059f9486336.
ignore Eclipse Workspace files
Full extended solve of issue 191

https://github.com/Codiad/Codiad/issues/191
catch empty session variable

It's only a first step for Windows support
Fix Notices

Notice: Constant THEMES already defined
Notice: Constant THEME already defined

The constants were created in the define line
Fix Notice and Login-Problem

Notice: Undefined variable path

Makes Login impossible with error_reporting E_ALL in php.ini
Fix Notice that make modify files impossible

Notice: Undefined property: Filemanager::$patch

I don't know the sense of the added variable, but it is checked very
often, so there might be a sense.

Maybe it is set outside of the class at runtime, or planned so. That's
why I make it public
Read all components from components directory

A first step for an easy install of new components (as plugins or
something else)

load.json could be deleted