Merge "removed deprecated gemspec option"
Revert "Fixed a silly issues with my list users spec"

This reverts commit 2b82535d3cf25214cf2e6eb3b610e5e4a1e69b3f.

Change-Id: I7a2ea9f5f715cc63f811ba0f211d63ec64cb6067
Properly handle $no_proxy/localhost in a user's environment.

When a user has $http(s)_proxy defined, vmc will often fail to target a local
VCAP environment. The cause of this was that vmc was looking directly to the
http_proxy or https_proxy environment variables without checking that the host
was not in $no_proxy, nor checking whether the target resolved to localhost.
Both of these checks are handled via the open-uri module's find_proxy() method.

Change-Id: Iab09e58b5fb4ea4342a2f52b9433e7e17ae34229
Accept parenthesized `require' syntax for detecting Sinatra.

Change-Id: I439365806240fc881cdb6d21dea53944ed43304a
"server.js" is one of the most popular file names to put main server module code in Node.js apps.

Change-Id: Id1f12e395b85ce3ef77bac94c1064b66b61e091e
fix vmc proxy detection and tests

Change-Id: I6709800f489c1b044631b0605cf8664f58b9da5c
Correct fix for failing instances test case

This reverts commit 9cb5a43aebff9f44c166bb9e46135aacdc2765b4
and updates the test to check for the correct behavior.

Change-Id: Ic7295a09954cacfc1be63da43fa0c49082e9de9a
Bumped version

Change-Id: Ifadf2f8d1aa1fcdf5fd5ea33b83dd8fc16b763c7
Fix to exit after 3 unsuccessful login attempts

Change-Id: I171615a5ecc92285cd8e8dd8ef4fe1cd7e3668e7
Fix to exit after 3 unsuccessful login attempts

Change-Id: I171615a5ecc92285cd8e8dd8ef4fe1cd7e3668e7
Merge remote-tracking branch 'staging/master'
Support for plain java web, removed Roo (the framework is really Spring in this case).

Change-Id: I272ae1a4a24c14aee5a83b82f670b9d7d1f1d872
Support for plain java web, removed Roo (the framework is really Spring in this case).

Change-Id: I272ae1a4a24c14aee5a83b82f670b9d7d1f1d872
Ensure that we do not declare 'OK' when we have failures other than 400, 403, 404
& 500. We now check and fail if the error status is 4** or 5**.
This error was exposed by attempting to create more than the permitted number
of mysql db instances which resulted in a service gateway error (status 502).
Added test to verify that a service gateway error (status 502) results in an
error being thrown instead of being silently ignored.
Change-Id: I3dd25f666d649aa4168fc465777cc0210254e1cd
Modify message from "Host is not valid" to "Host is not available or is
not valid".
Note that the interaction is attempting to cover both cases (i.e the host
not being available as well as the info it provides being incomplete / invalid).
Further, the host can become available right after this interaction leading to
a valid (but confusing) info string as a response to the
"Would you like to see the response" prompt that can follow the first interaction.

Change-Id: I2e0508219b944024c769635c178fb940da6d3a2e
Modify message from "Host is not valid" to "Host is not available or is
not valid".
Note that the interaction is attempting to cover both cases (i.e the host
not being available as well as the info it provides being incomplete / invalid).
Further, the host can become available right after this interaction leading to
a valid (but confusing) info string as a response to the
"Would you like to see the response" prompt that can follow the first interaction.

Change-Id: I2e0508219b944024c769635c178fb940da6d3a2e
Merge "Ensure that we do not declare 'OK' when we have failures other than 400, 403, 404 & 500. We now check and fail if the error status is 4** or 5**. This error was exposed by attempting to create more than the permitted number of mysql db instances which resulted in a service gateway error (status 502). Added test to verify that a service gateway error (status 502) results in an error being thrown instead of being silently ignored. Change-Id: I3dd25f666d649aa4168fc465777cc0210254e1cd"
Make access to .vmc_target / .vmc_token / .vmc_instances concurrency safe
(STAC uses multiple process that can read / modify these files simultaneously)

Change-Id: I0c2fa38104e7018a97f6891b18aff3b08eaf5a5d
When deleting a service associated with app, check if the service is being
used by other apps. If so, present the apps using the service with the message
asking for delete confirmation.

Change-Id: I8cda0da70a2397d551df04a1f1319404857d17b7
Add ability to handle exploded wars for Spring / Java / Lift / Grails apps.
Add refactored unit tests for framework detection.

Change-Id: I38e507ca8b186ab582af2efaf5292945d859ef41