Release Summary for 4.1.0
  Difference between 4.0 and 4.1
  * Joris Tirado [UI-2617: Fix incorrect variable name introcduced when linting file](https://github.com/2600hz/monster-ui-voip/commit/8cb85b8bb8040359e615f883d7a7cddf5d5716bf)
  * Joris Tirado [UI-2618: Fix ESLint errors/warnings](https://github.com/2600hz/monster-ui-voip/commit/13960f7724cc0890b66a34897915f7e42e2c2c02)
  * Joris Tirado [UI-2617: Fix ESLint erros/warnings](https://github.com/2600hz/monster-ui-voip/commit/441b59501d33132827223103a49b7d6e723ad457)
  * Joris Tirado [Merge branch &#039;UI-2559&#039;](https://github.com/2600hz/monster-ui-voip/commit/3e7ec6ef1e22e8f3fd02cf3d407163c8175cb584)
  * Joris Tirado [UI-2590: Re-enable &#039;Create User&#039; button when user creation errored](https://github.com/2600hz/monster-ui-voip/commit/933d3e2fdc164aadf71af47acc6207cac2880387)
  * Joris Tirado [UI-2559: Remove manual MDN formatting (adding +1) and encode &#039;+&#039; character when using it as in URL parameter](https://github.com/2600hz/monster-ui-voip/commit/ff1d37f87ab62fc0ce3495250a97e737c565f5b1)
  * Jean-Roch Maitre [UI-2587: better fix for main number unassignment of missing accoutn number](https://github.com/2600hz/monster-ui-voip/commit/fe2386470d69357a5b8ba671ab133a5e81f0f22b)
  * Jean-Roch Maitre [Merge remote-tracking branch &#039;origin/master&#039;](https://github.com/2600hz/monster-ui-voip/commit/73b35eb911ffe1bf20e9020c4edff8e6c14a0a7b)
  * Jean-Roch Maitre [UI-2587: prevent main numbers from crashing if number is missing from phone_numbers but present in main number callflow](https://github.com/2600hz/monster-ui-voip/commit/473507cdb13472e6e9dec3f15edba49115ebb37d)
  * Joris Tirado [UI-2562: Fix scope issue when declaring variable](https://github.com/2600hz/monster-ui-voip/commit/08387fa5619305ff81dfdfe80ea8119256272690)
  * Joris Tirado [UI-2562: Fix CSS selector to populate key value + generate it automatically depending on key type](https://github.com/2600hz/monster-ui-voip/commit/c0807e85eddece3f450cd9656c49d8fa37331267)
  * Jean-Roch Maitre [UI-2546: fix smartpbx e911 state picker to select right state](https://github.com/2600hz/monster-ui-voip/commit/6e591205b70965ff455b512ebba0ab7628ade602)
  * Jean-Roch Maitre [Merge branch &#039;master&#039; of github.com:2600hz/monster-ui-voip](https://github.com/2600hz/monster-ui-voip/commit/e735a7bb203d03960ae74df0711b83546208b1a8)
  * Jean-Roch Maitre [UI-2520: improve call legs sort](https://github.com/2600hz/monster-ui-voip/commit/1a10a998fdab86542650818f657a6dda654c38c7)
  * Joris Tirado [Merge branch &#039;UI-2500&#039;](https://github.com/2600hz/monster-ui-voip/commit/d54cc9d262ad57405fab78437d9f06c58fd39e88)
  * Joris Tirado [UI-2500: Set edit faxbox popup titles with i18n references](https://github.com/2600hz/monster-ui-voip/commit/11946515179598d1a2577400b7ea7f5c7ae42fae)
  * Joris Tirado [UI-2500: Add new popup to create/edit main faxbox](https://github.com/2600hz/monster-ui-voip/commit/7ffcc435e7ed740462a0d29c961a24e251663aa5)
  * Joris Tirado [UI-2500: Remove unnecessary semi-column](https://github.com/2600hz/monster-ui-voip/commit/bdf75bcd7cecd6255d531dec6815d40738ba090e)
  * Joris Tirado [UI-2500: Only set inbound notification email for main faxbox](https://github.com/2600hz/monster-ui-voip/commit/a6e143b66117c6ccf0ae727d4cc303bb167c4ee1)
  * Joris Tirado [UI-2500: Fix faxbox ID access](https://github.com/2600hz/monster-ui-voip/commit/ae844081fe965a337cd557a67a5d2fc73bc02f60)
  * Joris Tirado [UI-2500: Wrap faxbox requests in dedicated methods](https://github.com/2600hz/monster-ui-voip/commit/e59ffa8eae4a48404336775f3cc0a042b95674f6)
  * Jean-Roch Maitre [UI-2379: adding a tooltip to signal that you need to filter before downloading call logs. also add paginate false to download request](https://github.com/2600hz/monster-ui-voip/commit/d310a097335178bff8ea413a390fe4766f238e83)
  * Joris Tirado [UI-2500: Functional main faxbox email edition](https://github.com/2600hz/monster-ui-voip/commit/6d79f00b8b15b514e809e11177e313c895f69ae4)
  * Joris Tirado [UI-2500: Add prompt to create faxbox with custom notification email](https://github.com/2600hz/monster-ui-voip/commit/3d1f4385a66d3e3abaef8b1c5f133a9060d42078)
  * Jean-Roch Maitre [UI-2499: handle 404 on virtual receptionist](https://github.com/2600hz/monster-ui-voip/commit/2d420ec11b65839e274ec5cfa43dba0346c0f792)
  * Jean-Roch Maitre [Merge branch &#039;master&#039; of github.com:2600hz/monster-ui-voip](https://github.com/2600hz/monster-ui-voip/commit/ef352112be873af36d6d87c863767fd8570af6f4)
  * Jean-Roch Maitre [UI-2475: added failover mode to call forward in smartpbx](https://github.com/2600hz/monster-ui-voip/commit/d60efa0e16fbc802e3853af5344bf0ad5b4bd63b)
  * Jean-Roch Maitre [Merge remote-tracking branch &#039;origin/master&#039;](https://github.com/2600hz/monster-ui-voip/commit/7c5b94e7e99644c8138e1c79cfbcaed15657ca5b)
  * Jean-Roch Maitre [UI-2489: fix mailto link for report error in call logs](https://github.com/2600hz/monster-ui-voip/commit/dfecf4796c8feae055748ebac985dfd6fc0c7888)
  * Joris Tirado [UI-2476: Disable button once it&#039;s clicked](https://github.com/2600hz/monster-ui-voip/commit/c44cf85fe955ee7d54f37ad5cc421cae2aeda4c8)
  * Joris Tirado [UI-1309: Trigger Google Maps Geocoding API request on change instead of blur event](https://github.com/2600hz/monster-ui-voip/commit/d3040d76ca3292e2a79d533f6dc5df98a6a3f7f2)
  * Joris Tirado [UI-1309: Use Google Maps Geocode API instead of geocode.org API to resolve ZIP codes into addresses](https://github.com/2600hz/monster-ui-voip/commit/2c5f8aafbee5df46e6258bf493e9822f1e435125)
  * Joris Tirado [UI-1309: Add Google Maps Geocode API endpoint and request handler](https://github.com/2600hz/monster-ui-voip/commit/153253c40367f6897b2b3bc06b28ed466677e87b)
  * Jean-Roch Maitre [UI-2467: Now offer an option to delete or unassign the conferences when deleting an user from SmartPBX](https://github.com/2600hz/monster-ui-voip/commit/76a02a90b580a7e34b2c6469ba30726458269be7)
  * Joris Tirado [UI-2057: Add check for &#039;provision&#039; property on device edition](https://github.com/2600hz/monster-ui-voip/commit/dbd721c04c93310a17ed03be507d7cfe613a2988)
  * Jean-Roch Maitre [Merge remote-tracking branch &#039;origin/master&#039;](https://github.com/2600hz/monster-ui-voip/commit/e1c9131e742dccf9b566412dce830657df0ee011)
  * Jean-Roch Maitre [UI-2425: final commit to update number features in smart pbx](https://github.com/2600hz/monster-ui-voip/commit/bb35227dd31b074c572b8373acbe22b88840b4d7)
  * Joris Tirado [UI-2057: Remove commented code](https://github.com/2600hz/monster-ui-voip/commit/61d770db209d172b1897c07a1de7303d5857dd45)
  * Joris Tirado [Merge remote-tracking branch &#039;origin/master&#039;](https://github.com/2600hz/monster-ui-voip/commit/dbe4354bcd9ee4868087b883306e73a98bc2b4b3)
  * Joris Tirado [UI-2057: Expose combo keys for editing if available and make it easy to add other types of keys](https://github.com/2600hz/monster-ui-voip/commit/0946face5a2c3c7b06686232764fb5da80c62788)
  * Joris Tirado [UI-2057: Wrap users list request in its own method](https://github.com/2600hz/monster-ui-voip/commit/e808f232f911b3c856e8185089f126a445c672c1)
  * Jean-Roch Maitre [UI-2425: fix features in smartpbx with new back-end field](https://github.com/2600hz/monster-ui-voip/commit/4c2ecc83d22ba44ee3a203ff6a99c3117175b75d)
  * Jean-Roch Maitre [UI-2012: can now search by SIP Usernames in devices list of SmartPBX](https://github.com/2600hz/monster-ui-voip/commit/e8103834542e07f44d250de84fcf9c445e8b01b7)
  * Jean-Roch Maitre [UI-2332: admins can now send reset password messages to their users](https://github.com/2600hz/monster-ui-voip/commit/70408a6632bd1ffd410edeb29cd0d7379cbeb240)
  * Jean-Roch Maitre [UI-2456: features available doesn&#039;t include the activated features, so we change some code to reflect that](https://github.com/2600hz/monster-ui-voip/commit/68b4b92d9607d9428e635e7017890f49421a633b)
  * Jean-Roch Maitre [UI-2456: fixing properly when users have multiple main numbers](https://github.com/2600hz/monster-ui-voip/commit/26e7aacc1d20aa8dc04b0be3de85976ac08e6d85)
  * Jean-Roch Maitre [UI-2455: fix typo that prevented assignment of e911 to some kind of provisioned devices](https://github.com/2600hz/monster-ui-voip/commit/efaeabb6bbf25b00f643aa5553124d92d9744a7f)
  * Jean-Roch Maitre [UI-2428: update e911 key](https://github.com/2600hz/monster-ui-voip/commit/84185395c16b9867446e5fefc56ad25cecea1623)
  * Jean-Roch Maitre [UI-2459: fix sort added, as it&#039;s now fixed in the callApi layer](https://github.com/2600hz/monster-ui-voip/commit/1b42634613c0bb811536171ec63ac7a9bba32418)
  * Jean-Roch Maitre [UI-2456: now let&#039;s admin set features on numbers based on the features_available key](https://github.com/2600hz/monster-ui-voip/commit/7b660e16c0440b88009d2d4a006a9bd3d2fd771b)
  * Jean-Roch Maitre [UI-2459: Added second sort on last name in users listing of smartpbx and groups user selection](https://github.com/2600hz/monster-ui-voip/commit/52b499dfac8c92196ebfd3d529f513ae9cb5632c)
  * Jean-Roch Maitre [UI-2458: fixed e911 account default in devices](https://github.com/2600hz/monster-ui-voip/commit/c814f179bdca3aa0783b87ba79804f7f54c5aa25)
  * Jean-Roch Maitre [UI-2457: remove extension option from e911 number selector](https://github.com/2600hz/monster-ui-voip/commit/6e0b781bb6ef1332a5f7e28ae52c63735f1ba0e0)
  * Jean-Roch Maitre [UI-2459: fix sorting of groups, and users selection in group creation](https://github.com/2600hz/monster-ui-voip/commit/7dde7271fea638c7c81bc47b1e2e619f9ca35a73)
  * Joris Tirado [OOB: Use underscore.js helpers to get list/count of keys for an object](https://github.com/2600hz/monster-ui-voip/commit/c7c1bd130a534c3eb1663d6d20ee61f2f62c8b4b)
 -- 2600Hz Offical <packages@2600hz.com>  Mon, 13 Mar 2017 11:00:18 PM +0000
