Descartes -> Sieste

Descartes (the Vaultaire REST interface) has been reassigned the
codename "Sieste" (french for nap/rest).

Renamed due to conflict with obfuscurity/descartes
Incorporate sieste v2 logic

Sieste only requires an address field and optional as_double flag
(depending on the data type)
Rescue ECONNREFUSED when getting metrics listings
Remove re-calling metrics list on searching

Could do with a better way to confirm connectivity. A ping command?
add todo'
Upgrade select2.js to 79b5bf6db
Use require_dependency instead of require for extensions

Per https://gist.github.com/maxim/6503591, allows dynamic reloading
Use address as unique id in sieste only if it's returned
Update bootstrap css/js from 3.0.2 to 3.2.0
Return the encoding of metric if using the full string to identify (v1)

(This is why test cases are a good thing. The entire suite exploded
because of this lack of parsing)
Fix error messages to allow for one of each of the env strings, but error if none provided
Reword sieste v1/v2 functionality to denote reasoning
remove /source/ check for now, pending expected behaviour checks.
Merge pull request #18 from anchor/sieste_simple

Merge sieste v2 logic