Changes to build on my libcore version
Merge remote-tracking branch 'refs/remotes/ReadyTalk/master' into avian-droid
OsConstants removed from blacklist
Merge remote-tracking branch 'refs/remotes/ReadyTalk/master' into avian-droid
Adding Eclipse workspace to .gitignore
Adding a workaround for read-only Enum.java during build
Removing workaround for Enum.java, fixing the root cause of the issue
Adding a define to tell Android Classpath to disable IPv6, removing -fPIC on Windows as it's useless there and generates warnings
Added errno descriptions for Android classpath on Windows
Refactoring
Enabled "FIXME_STUB" macro
NativeCrypto is back for non-Windows platforms
Got rid of __DISABLE_IPV6_PROTO macro
Merge branch 'avian-droid' of https://github.com/bigfatbrowncat/avian into avian-droid
Some small cleanup before pull request
Tools fixed
Added interface BlockingDeque, and implementation for ExecutorCompletionService and LinkedBlockingQueue.
I had to implement a blocking queue for ExecutorCompletionService.  LinkedBlockingQueue could be very easily extended right now to implement the java 7 LinkedBlockingDeque.  Right now LinkedBlockingQueue just synchronizes and depends on LinkedList implementation.  But I wrote a very complete unit test suite so we if we want to put a more concurrent design here, we have a complete test suite to verify against.# Please enter the commit message for your changes. Lines starting
Added verify function to avoid throwing so many runtime exceptions in the tests
Merge pull request #195 from jentfoo/ExecutorCompletionService_and_LinkedBlockingQueue

Added interface BlockingDeque, and implementation for ExecutorCompletionService and LinkedBlockingQueue
Enabling org_conscrypt_NativeCrypto.cpp build