More clean up.
- Added Client ID as a configurable option
- Added a new file se_consts.js file

Change-Id: I4b836c1aa159080fcb9e4fedb7ca48812814f0f3
More clean up and started adding dedicated function to uicc, so that stack could be later extensible to other SEs such as 'eSE'

Change-Id: Id788c272269f4425a6e5568136d0afb39c08fc93
More clean up of code
- Added basic sanity checks for _transmit API
- Added operation specific classes in PP
- Added separate function for UICC specific operations

Change-Id: I70511eaa1f07ebf17b8a7fc91a6889fde75929e5
Fixed a typo that was causing issues with 'closeChannel'

Change-Id: Ia351661b5c56c09294880fbe1247cb3f4a98381c
More Cleanup
- Addressed Lc/Le values in 'P3' field
- AID value could be null allowing null arg to be passed to RILContentHelper while opening the channel
- *Extended APDU support needs to be in place

Change-Id: Ie951a767e712b53ac3fa387e28153059e2ae301e
More clean up
- Lint Fixes for Parent Process files
- Addressed Lc /Le and data being null issue in RILContentHelper
- Addressed issues around 'array.length' and moved the logic to 'object.keys(blah).length'
- Added helper functions to remove entry after channel is successfully closed
- Addressed _transmit() callback return value (Resolved vs Rejected) issue
- Added a useful _debugMap() helper , just in case!

 TBD:
- To add a helper to remove entry for Session
- Add code for 6x (61) procedure bytes
- Add support for Select Response support
- More Lint fixes

Change-Id: Id3acf3846fc5ef8ba3d23bf7bd66a224ba3fbde9
Replaces single quotes with double

Change-Id: Ie5da789302835a29df9573f47f9529c3ec910c27
More fixes
- Added AID len checks
- Started adding attribute retreivals from DOMSecureElement.js
- Imp fixes to address Lc and Le vals
- RIL interface is upto-date as v1.2 uploaded in the bug

Change-Id: I40fde14f58d31dd06ebc4eed0bfbe00d5f9b0e54
More fixes!
- Added support 'type' , 'atr', openResponse
- More CleanUp

Change-Id: I9515ca46b272dd6604d1c711b88fe358279e340d
Added 'openResponse' patch that was missed out during last checkin

Change-Id: Ie209bea08f572ee269d921f5181c2c6519244845
More NITs

Change-Id: I19e8bd3ccbb9d70e696208f9d9224f853b12a2ec
- Add support to 'Procedure Bytes' : 0x6C & 0x61
- Fixed nits
- Return empty array '[]' when 'simresponse' is not set instead of 'null'

Change-Id: I1f2548707699b78b2972517edb91a211b5e5cada
- Fixed 'isSEPresent' in a more appropriate way
- Added support to other SE Webidl DOM objects's attributes
- Added reference to se_consts.js in DOMSecureElement.js

Change-Id: I76fb55fa72c254959a65233c600c4bd938fc902e
More fixes.

Change-Id: Ibfde66d5895dc691473a9d354beb2176c3701947
Important fixes
- Fixed bugs while closing all channels while the app gets killed / closed
- Fixed various debug messages to make it more appropriate
- Made openLogicalChannel attribure 'Nullable'
- Tested with SIM_SE_TEST APP & Wallet 2.0
- In DOMSecureElement.js added initialize private func to instatiate the objects meta data
- Some nits

Change-Id: I44ee5cb4d5eb1577127dc40b565fec768b9be706
More nit fixes

Change-Id: I7a20dd7133ea2402c7aa1c2438d1978948d97a1c
- Modified RIL interface notifyExChangeAPDUResponse from uint8arry to DOMString
- Nit fixes
- Fixed CloseAllSessions usecase
- Started adding Error propogation logic
- _doIccExchangeAPDU internal func takes empty string vs previously empty array []
- Ready for first review / feedback!

Change-Id: I699c3948b84f468e0ca0a0df526135676c1d51cc
Modified nsIIccProvider.idl with final comments

Change-Id: I9d94b377af7b8befdd7f225208dc9bb1b4d3ab0a
nits - RILContenteHelper.js

Change-Id: Ia2d480d6f986a5a53c48c4f9d07f8235518a9205
ACE