Initial commit from internal Go repository.

Revision from internal repo: dd7d228a6105f5c79d7d3bd2105b2fa9d678df53
#8060 - Fixing some issues with DevServer and DevAgent. They come up after a mvn clean. Activator jar is picked from target or m2 repo when present, else app comes up without plugin framework initialized. Agent comes up even if server is not up. Agent logs and dependencies in general were messed up after these were moved to development-utils, created separated modules for dev-server and dev-agent.
#NA - Setting up angular UI for sample curl plugin for testing.
#28 - Go now picks up default values setup in plugin for UI.
#NA - Fixing build.
#7915 - Styling non-active/removed task plug-ins row
#00 - Fixing failing build
oops, overwrote apache.txt by mistake. reverting it
#7915 - Changing link to a label if plugin is missing and adding rspec
#7915 - Enhancing Curl Plugin markup, changing style littlebit
#27 Throwing exception with proper message instead of nullpointer when fetch artifact task builder fails due to config change
#7915 - Adding a message in task dialog for on cancel task if plugin is missing and task is defined
#7915 - Fixing rspec
Added form id for angular binding
Taking care of additional options in curl task plugin.
#31 - setTaskConfigAttributes now iterates over properties from config store and not on properties from current configuration
#31 - Pluggable Task property value is set to default if config value is empty string.
#30 - Added form id for angular binding and missing tests.
#0000 - Updating sample plugins docs
#7915 - Styling 'on cancel' task name if respective plugin is missing