Merge pull request #8 from vrthra/master

(maint) ensure that compiler fetch rule is called before generic fetch
(maint) refacter platofrms from main makefiles
(windows) add a skeletal makefile
Merge pull request #9 from vrthra/platforms

(maint) split platform specific make recipes from global
(maint) dont exec uname if it is not needed
Merge pull request #10 from vrthra/platforms

(maint) dont exec uname if it is not needed
(MAINT) add a way to exclude projects
(MAINT) adding a new operating system
(MAINT) add more info
Merge pull request #11 from vrthra/platforms

(MAINT) add a way to exclude projects
(maint) refactor
(MAINT) ensure s10 has wget
(maint) fixup echo for generic makefiles
(MAINT) refacter sparc rules
(MAINT) update gcc
Merge pull request #12 from vrthra/refactor

(MAINT) refactor makefiles for eventual windows addition
(WIN) A very hacky version of windows build

Does not compile boost, but downloads it. Too some things hardcoded
but it works. Make sure to install to c:\cfacter\64 since it is
currently set as install root and in bin\cmake.ps1
Merge pull request #13 from vrthra/windows

(WIN) A very hacky version of windows build
(WIN) add windows project dependencies
Merge pull request #14 from vrthra/windows

(WIN) add windows project dependencies