[13091224] Set default type to prospect and default status to active for insert on account. Updated .gitignore to omit vim temp files. Updated development configuration to use localhost as default.
[13091308] Set default status and close prob for opportunity
Revert setting default values on insert opportunity. These values need to come from user options.
[13091308] Add default values for opportunity insert (Status, CloseProbability, and EstimatedClose).
[13091230] Added a comma between city and state for 'en' address culture format.
Added initial detail/edit views for opportunity products.
Amending [13091308] to always apply status, closeprobability, and estimatedclose template context regardless if an account or contact context was also found.
Merge branch '2.0' into topic-opportunity-products
Added new lookups for products and programs. Edit view for opportunity products does calculations similar to web client.
Changed localized text for detail pane.

Changed "details" to "Details" to match the other insert views.
Changed 'details' to 'Details' to be consistent with other views.
Opportunity product edit screen can now save.
Removed AdjustedPrice from the detail view. Documented the AdjustedPrice on the edit (as to why were are deleting it on getValues).
Loading data for multicurrency on login.
Added exchange rate lookup. Added exchange rate information to detail and edit if multi currency is enabled.
Added new formatter 'multiCurrency' that takes a value and a currency code. Added App.hasMultiCurrency(). Detail view now takes advantage of both.
Added App.canChangeOpportunityRate() and App.canLockOpportunityRate()
Opportunity product detail now shows multicurrency values if enabled.
Changed base rate for opportunity product detail.
Prevent conditional layout from returning duplicates.