m2eclispe friendly.  Set compile source and target to 1.6, setup the
needed m2e lifecycle
git ignore eclipse .project .classpath directory
Merge pull request #774 from dantran/master

m2eclipse aware
#771 deploy the website to try it out; seems to work ok
let the spring watcher be configured directly in the facade; allowing us to ensure the folder exists first before getting errors in the FilteWatcher
try avoid a bunch of fabric JMX calls in hawtio if there's no fabric
don't pull before operations in git by default (as it makes reads super slow) and tone right down the auto-poll period
add git debug level operation timings so we can see if stuff goes slow
throttle reload functions so we don't invoke multiple of them (3 previously!) on startup
Update developer.md
Fix #772, improve mbean to object conversion and add some helper functions to extract the endpoint name and target context from the current selection.
Add a helper script to generate a .d.ts file for everything (not used by anything at the moment) and another script to start up a yuidoc server to kick the tires
Add a couple JSDoc comments that yuidoc doesn't complain about
Fix up JSDoc for core module
Fix up bunches more JSDoc, 54 or so errors to go :-)
added yuidocs install details
properly show all links to APIs; any permutation of swagger, wadl, wsdl #736
fix parsing of XML to JSON on safari #736
add a directive to work around auto-completion events not being detected by angularjs (e.g. for login forms)
have an explicit login button in the openshift create container form so that we can choose when to try login; we also get a little message if we get the login wrong; finally we auto-default the domain properly if there's only 1