Initial refactor of shaderbuilder to prepare for geometry shaders

gitignore for eclipse

BUG=skia:
R=bsalomon@google.com, bsalomon@chromium.org

Author: joshualitt@chromium.org

Review URL: https://codereview.chromium.org/491673002
diff --git a/.gitignore b/.gitignore
index 27ddb22..cedd0ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,9 @@
 .android_config
 .gclient*
 .gm-actuals
+.cproject
+.project
+.settings/
 TAGS
 common
 gyp/build