Merge pull request #67 from morevnaproject/master

Update linux build scripts
Add getTool helper method instead of accessing the hash directly
Add functional include for std::function
Ignore ui generated headers
Astyle scribble area
Rename setEditor to initialize
Add ScribbleArea::GetTools method for readability
Initialize all the tools in one big foreach
Set default properties in loadSettings for all the tools. This is now called by initialize()
Some more removal of references to the tool hash
Get reference to scribble area in the tools themselves
ImplMove mouseMoveEvent for pencil to the tool itself.

Ugly and hackish, but a necessary first step to remove some burden from scribblearea. Protected and private and proper interfaces can come later
Ignore VC++ project file.
Ignore *.sln
Update README.md

add Linux download link
Update README.md

fix typo
Merge branch 'master' of https://github.com/pencil2d/pencil
Resolve .gitignore conflict
Update pencil.pro

MinGW 4.6 use -std=c++0x
Merge branch 'master' of https://github.com/pencil2d/pencil into feature/clean-scribble-area