Fix indirect misuse of $(my-dir).

Change-Id: I20a98a8e1378da3a53e6a6d599c8fc0100f7f87a
[1/4] Dialer lookup

Squashed commit of the following:

commit 780211109f80d07b11d7a0261544b1a0fed10ea0
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Fri Mar 7 17:11:02 2014 -0500

    Add people lookup settings keys

    Change-Id: I2ff9bb7684d04f4f9b640939c7db269873aa3308

commit 0e5ed5ac782c2ee253179a03a2c5842ad3de6831
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Fri Jan 31 11:43:10 2014 -0500

    Frameworks: Add settings keys for forward and reverse phone number lookup

    Change-Id: I1c4c7825b4361b7a52dd419f83afd7b9fcbe1494

Change-Id: I68e4214e813695021b64c29ab1d831a944a6275a
Keyguard: Fix configuration change observer

Change I9e5dfdb12df522dc7dd50c26f35aba26b1bbe44e made recreations
only happen when a stored copy of the previous configuration differs
from the current one. But "configuration = otherConfiguration" creates
a reference to the original object, not a copy, so newConfig.diff(mLastConfiguration)
always returned zero. Fixit by creating an actual deep copy of the
Configuration object.

Change-Id: I236932dfc0e121dd83212882b4fe71306c8a3fab
Add an ethernet network icon to the statusbar network area. Merge of r44948 into cm-11.0 with updated icons.

Change-Id: If1f0c3122f634154afde8529ded167ab2eb2644f
Augment SELinuxMMAC functionality.

* No longer support a package name stanza outside of
  a signature tag. Package names, by themselves, have
  no security associated with them in Android and thus we
  should not be allowing or encouraging this
  type of policy.

* Allow for nested package name stanzas inside
  signature stanzas. There are cases where a finer
  distinction needs to be made among apps signed with
  the same cert. New code allows a different seinfo
  tag to be assigned to the listed package names
  signed by the parent cert. When a determination needs
  to be made concerning seinfo assignments, the inner
  seinfo tag takes precedence over the outer seinfo
  labels which are assigned to just the signature.

* Temp structures are now used to parse new policy files
  until the entire xml file is parsed and deemed correct,
  at which time the temp structures are copied over to the
  permanent class structures. This ensures that any structural
  errors with the policy will not result in partial loads.

* Valid stanzas look like the following with the inner
  package piece being optional.

   <signer signature="">
     <seinfo value=""/>
     <package name="">
       <seinfo value=""/>
     </package>
   <signer>

   <default>
     <seinfo value=""/>
   </default>

Change-Id: Ia204d71211776dcf9b2dcc86ad6d77c4ad39dc25
Allow PMS to restorecon directories under /data.

This change applies a relabel to both /data/data and
/data/user directories on boot. Not every boot will
apply this relabeling however. The appropriate
seapp_contexts is hashed and compared to
/data/system/seapp_hash to decide if the relabel
should occur.

Change-Id: I05e8b438950ddb908e46c9168ea6ee601e6d674f
Signed-off-by: rpcraig <rpcraig@tycho.ncsc.mil>
Convert all selinux_android_restorecon and _setfilecon calls to new API.

libselinux selinux_android_restorecon API is changing to the more
general interface with flags and dropping the older variants.

Also get rid of the old, no longer used selinux_android_setfilecon API
and rename selinux_android_setfilecon2 to it as it is the only API in use.

Change-Id: I1e71ec398ccdc24cac4ec76f1b858d0f680f4925
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
Replacing CM navbar by Slim navbar

This is a squash of:

Revert "fb: Handle navbar heights correct on dpi changes + more (1/2)"

This reverts commit 54fda4011710386b601105d238545e5aad088017.

Revert "[1/2] Base: allow to force enable navigation bar"

This reverts commit 00785e0abf686d65bd31eae54879f9214bf0bcea.

Revert "Expanded Desktop : Fix Left handed navbar during landscape mode"

This reverts commit f90dc3e43b95ba350a4ce4291a052ae2091d319c.

Revert "[2/2] Left handed navbar during landscape mode"

This reverts commit 30380331c7f24d7f167ee3a0de1e1f7d603563f4.

Change-Id: I5456fa375d5a9af862541d71c93555d2f6d0077a

Revert "[1/2] Base: Navigation bar height/width"

This reverts commit 0f85ef5df400dcff90068759fb0a9510500b977f.

Change-Id: If3131f9472b9b45fab09e0910dc8f982313098e4

Revert "NavigationBar : Customization"

This reverts commit 61941dd7b5d04af790cbaa4f902bb352a4725783.

Change-Id: I878cf414440c9858125cf2c3261169c8681cf212

Revert "Add back navigation ring customization."

This reverts commit 38b969ba5a73f40ae56cdb48cf8f00ddf854f645.

Change-Id: Ibc5e8a067707290d82b703f7a5a686618f1fcab5

fb: Slims navbar and navring customizations

Change-Id: I96f42b5db726b2f85071263c3b88e138d7aedd44

fb: correct power menu navring icon

had a small jump in it when activated

Change-Id: Ibfb3fc1dbdc6b4d95f366df85dea0d2dfa6f404c

fb: fetch navbar glow color from color.xml

better for new theming engine which will come in future

and now I will start doing again usefull patches lol. Just
needed to do something other.

Change-Id: I35dde45e47c59a2407c191d0077f0adb91f32381

Fix: external storage problem NavRing and NavBar applications

Change-Id: Ib5ee29f1b30cff50d4c64f059259666a7618c090

fb: color system icons on navring like the other by default

Change-Id: Ief15a39b30517bb182bdb7d33cb9d87a8f0ecbad

fb: allow navring to show without assisten application

Change-Id: I1aa83fc8274995d9c1e9b88c76977977589502a6

fb: cleanup and let the navring stay and not

Change-Id: I73b36ef7a09dc08615fef522a8913a53b27b4763

fb: enable navbar for hw key devices

Change-Id: I836fde1476caff1ca527299b2dacd260928db197

Upstream updates from AOSP relevant for Slim navbar

Change-Id: Ia8e62c154f5cc64fada5eead8b76c9bdc7d8d5d7

fb: slightly adjust navigationring background drawable size

Change-Id: Ieb4bbb6f2378a18bd03d95761b6f871fd950d1df

fb: navigationbar use always slimactions and add contentdescription

Change-Id: I8f82f1139f1248d9cf8e762d6669bb75ae4e205f

fb: small cleanup and fixes in navbar transitions

Change-Id: I2c3135b7eb3b87042b757c422f77ef9f5ed280a3

fb: add theme switch (TRDS) to navbar and navring

Change-Id: I171b0098d73090f76717b4180ab7989328b97382

fb: disable navigation bar camera button if widget carousel is enabled

Change-Id: Iaf39a7874de4a47cac2adb20323efa3bcc54814c

fb: handle for our navigation bar recentspreload in the button

Change-Id: I9b3b08356f72840399eaabd0be8b0c3fdf09a4bd

fb: Handle navbar heights correct on dpi changes + more (1/2)

Change-Id: If7911aed6711d6b0f0105799a8da9e73c820ad52

Frameworks: fix navbar and pie icons for tablets and RTL

Change-Id: I5257b789a5450754a296141b0af63d2eacaa87c9

Fixes for Slim's navbar

Change-Id: I98c402580131b8ee079d12d300c40c2633497dca

fb: add back notification shortcuts feature + common slim classes

Change-Id: I5027a3f370a12ec822638729ad0bcf7efbe977ae